c语言里f(void)与f()一样吗?

如题所述

c语言里,函数定义时f(void)与f()一样,表示函数f没有参数,函数定义以外,f(void)表示函数f没有参数,f()表示函数f可以有任意数量和类型的参数,C语言不支持f(...)的写法,这与C++不同。
不建议使用f()的写法,因为易导致错误……
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-12
不一样。f(void)表示函数无参数,f()表示函数参数有无、多少暂时未说明
第2个回答  2013-02-17
一样都是表示没有参数
第3个回答  2013-02-17
一样吧。不太确定。
第4个回答  2013-02-17
一样的意思
相似回答