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

int fun(void *param)参数有关问题

2012-09-09 
int fun(void *param)参数问题[size16px][/size]看书中int fun(void *param)函数形式其中void *param参数

int fun(void *param)参数问题
[size=16px][/size]看书中int fun(void *param)函数形式
其中void *param参数根本没有使用,为何不直接写出int fun() ?

[解决办法]

探讨
没使用就不需要写

[解决办法]
param可以提供给需要时使用或留作向后兼容,具体要看相关的代码。
[解决办法]
探讨
[size=16px][/size]看书中int fun(void *param)函数形式
其中void *param参数根本没有使用,为何不直接写出int fun() ?

[解决办法]
这个接口可能回用于后期的开发或者修改之用。
[解决办法]
int fun(); /* fun的参数可以是任意的 */ 使用fun()时,括号内的参数可以填任意值:fun(4), fun(0.1)...
int fun(void); /* fun没有任何参数 */ 使用fun()时,括号内不能填任何值:fun(5)这样写是错误的。
int fun(void *param) /* fun有一个void *类型的参数 */ 使用fun()时,括号内必须要填参数,不填就错了。。
[解决办法]
探讨

param可以提供给需要时使用或留作向后兼容,具体要看相关的代码。

热点排行