44问答网
所有问题
c语言里f(void)与f()一样吗?
如题所述
举报该问题
推荐答案 2013-02-17
c语言
里,函数定义时f(void)与f()一样,表示函数f没有参数,函数定义以外,f(void)表示函数f没有参数,f()表示函数f可以有任意数量和类型的参数,C语言不支持f(...)的写法,这与C++不同。
不建议使用f()的写法,因为易导致错误……
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/3G3GW33VZ.html
其他回答
第1个回答 推荐于2018-04-12
不一样。f(void)表示函数无参数,f()表示函数参数有无、多少暂时未说明
第2个回答 2013-02-17
一样都是表示没有参数
第3个回答 2013-02-17
一样吧。不太确定。
第4个回答 2013-02-17
一样的意思
相似回答
计算机
c语言中
void
f(
struct A t);什么意思
答:
函数定义时f(void)与f()一样
,表示函数f没有参数,函数定义以外,f(void)表示函数f没有参数,f()表示函数f可以有任意数量和类型的参数,C语言不支持f(...)的写法。structA是一种类型,这个函数有一个structA型的参数t。
求大神指点
C语言中
void
f(void)
两个 void是什么含义 作用是什么...
答:
void f(void)
第一个void表示函数f()没有返回值
第二个void(括号中的)表示,f()函数没有参数!void f( void ){ printf("foo\n");}
c语言
自定义函数问题,自定义函数中
void
f(
int
)和
void f(int n
)一
...
答:
函数声明的时候,参数只用有类型就可以,当然你有参数名也是可以的,
所以int f(void)和int f()是一样的
,int f(int n)和int f(int)是一样的,甚至你可以在声明的时候int f(int n);在定义的时候int f(int a){ return a;} //即定义函数的参数名与声明时不一样都是可以的,但是类型必须...
c语言中
的extern是什么,有什么作用啊?
答:
extern关键字可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。这里起到的是声明作用范围的用处。extern的另外用法是当
C和
C++混合编程时假如c++调用的是
c
源文档定义的函数或变量,那么要加extern来告诉编译器用c方式命名函数:文档A.cpp...
大家正在搜
c语言void和int的区别
void c语言
c语言什么时候用void
c语言void啥意思
c语言void函数怎么用
c语言sizeof函数
c语言const
c语言?:怎么用
c语言中%s和%c
相关问题
c语言自定义函数问题,自定义函数中void f(int)和 ...
求大神指点 C语言中 void f(void)两个 void...
void f(T&) void f(&T)的区别
计算机c语言中 void f(struct A t);什么意...
求c语言大神。void f(int n)什么意思
c语言主函数外有void f(int);是什么意思?
C语言 void main() 和 void main(vo...
c语言问题,对于void f(x) 这是一个不返回值而且只有...