首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

函数参数定义疑问,该怎么解决

2012-02-19 
函数参数定义疑问经常看到有这么写的函数:creatlist(p)intp{...}这种把参数p的类型声明在后面为什么编译

函数参数定义疑问
经常看到有这么写的函数:

creatlist(p)
int   p;
{
  ...
}

这种把参数p的类型声明在后面为什么编译器可以通过?

难道是因为int   p;定义为了全局变量,先被编译?

[解决办法]
这是c语法早期的函数声明
等价于creatlist(int p)
[解决办法]
这是很古老的C语言语法,别研究了。
[解决办法]
以前的c写法,在很多老unix源码里都可以看到.现在不这么写

热点排行