int fun(void *param)参数有关问题
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可以提供给需要时使用或留作向后兼容,具体要看相关的代码。
[解决办法][解决办法]这个接口可能回用于后期的开发或者修改之用。
[解决办法]int fun(); /* fun的参数可以是任意的 */ 使用fun()时,括号内的参数可以填任意值:fun(4), fun(0.1)...
int fun(void); /* fun没有任何参数 */ 使用fun()时,括号内不能填任何值:fun(5)这样写是错误的。
int fun(void *param) /* fun有一个void *类型的参数 */ 使用fun()时,括号内必须要填参数,不填就错了。。
[解决办法]