社区
C语言
帖子详情
关于函数形参的问题
henroohenback6
2009-10-07 02:26:56
大家见过
这种定义形参的方法么??
void func(x,y)
int x,int y;
{
//函数体。。。略。。
}
我在以前的书上看过。。。
自己试试编译不能通过。。。
想问下着是不是老式的定义方法??
...全文
28
5
打赏
收藏
关于函数形参的问题
大家见过 这种定义形参的方法么?? void func(x,y) int x,int y; { //函数体。。。略。。 } 我在以前的书上看过。。。 自己试试编译不能通过。。。 想问下着是不是老式的定义方法??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brookmill
2009-10-07
打赏
举报
回复
这样就有100分?! 我还从来没这么轻松的拿过这么多分呢。
谢谢楼主。楼主真是太大方啦。
刚才我用VS2005也编译过了。看来现在的编译器还是能支持这种老写法的。
楼主有没有改过来试试?应该也能编译了吧。
brookmill
2009-10-07
打赏
举报
回复
或者这样也可以
void func(x,y)
int x, y;
{
和声明局部变量的语法是一样的。
brookmill
2009-10-07
打赏
举报
回复
int x和int y之间应该是分号
void func(x,y)
int x
;
int y;
我用gcc能编译过
henroohenback6
2009-10-07
打赏
举报
回复
哈哈。。我觉得也是。。。
brookmill
2009-10-07
打赏
举报
回复
20年前是这么定义的。
就相当于现在的void func(int x,int y) { ... }
C语言从入门到精通+贪吃蛇游戏开发实战
掌握C语言数据类型,printf,scanf
函数
,运算符,if语句,switch语句,for,while,do...while循环语句;常用数学
函数
应用;一维数组,多维数组,查找和常用排序算法,结构体与指针,自定义
函数
的定义与使用,
函数
的实参与
形参
;用户图形界面,大量的上课习题,深入浅出的详细讲解,结合开发贪吃蛇游戏实战项目,能达到精通C语言的目标。
C++学习笔记:关于
函数
形参
为引用类型的一些个人理解【C++圣经】
在早期的c++中,允许
函数
A中的
形参
为非const引用类型时系统为其分配临时变量; 【临时变量:系统为了纠正某些
问题
而分配的临时变量,临时变量的生命周期为从
函数
开始到
函数
结束】 这里就很容易引发bug,比如以下
函数
void swapr(long &x,long &y){ int mid=x; x=y; y=mid; } int main(){ int a,b; cin>>a>>b; swapr(a,b); }
指针作为
函数
形参
先来看两个程序 程序1 #include<stdio.h> void fun(int *p) { int b=22; p=&b; } int main(void) { int a=1; int *q; q=&a; printf("%d\n",*q); fun(q)...
C++类和对象——引用作为
函数
形参
【代码】C++类和对象——引用作为
函数
形参
。
C语言,
函数
形参
与实参个数不一致
问题
C语言,
函数
形参
与实参个数不一致
问题
最近阅读工程代码的时候,同一个
函数
,不同场景调用时,输入的实参个数不一样,但是编译却没有
问题
。查看
函数
的定义,相关的C文件里并没有给
形参
指定默认值,这就很奇怪了。 最终,发现在
函数
相关的头文件里有给
形参
指定默认值。这就能解释通为什么
形参
和实参个数不一致,编译能正常通过的
问题
了。下面是示例代码。 /*parainput.c 文件内容*/ #include <stdio.h> void sum(int a,int b,int c) { int
C语言
69,369
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章