关于函数形参的问题

henroohenback6 2009-10-07 02:26:56
大家见过
这种定义形参的方法么??
void func(x,y)
int x,int y;
{
//函数体。。。略。。
}
我在以前的书上看过。。。
自己试试编译不能通过。。。
想问下着是不是老式的定义方法??
...全文
28 5 打赏 收藏 转发到动态 举报
写回复
用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) { ... }

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧