dfa*_*dfa 34
void表示函数不接受任何参数.例如,
int init (void)
{
return 1;
}
Run Code Online (Sandbox Code Playgroud)
这与定义不同
int init ()
{
return 1;
}
Run Code Online (Sandbox Code Playgroud)
因为在第二种情况下,编译器不会检查函数是否真的被调用而根本没有参数; 相反,将接受具有任意数量参数的函数调用,而不会发出任何警告(这仅用于与旧式函数定义语法(ANSI之前的兼容性)实现).
归档时间: |
|
查看次数: |
14544 次 |
最近记录: |