11问答网
所有问题
C语言中不给返回值类型则默认为什么int?void?还是其他?
如题所述
举报该问题
推荐答案 推荐于2017-10-06
C89 默认 不给返回值类型 的 为 int 型,例如:
main(){ return 0;}
-------
C99 和某些
编译器
, “Banning implicit int“ 禁止了隐含默认。
或 编译
命令行
里通过选项开关 可以 允许或禁止 隐含默认。
-----
明确地写出函数类型是个好习惯。例如:
int main(){return 0;}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/vS7P4vq7q24787F2P2.html
其他回答
第1个回答 2015-01-15
C语言中不给返回值类型的函数,默认为是int
第2个回答 2015-01-15
在C98版本里面默认是int,C99后就不是了,会报错。
第3个回答 2015-01-15
默认返回int,但编译器会给出一个警告
第4个回答 2015-01-15
默认的是 int
1
2
下一页
相似回答
...说明
的类型是
()A、
int
B、double
C
、char D、
void
答:
C语言程序中,若函数无返回值,则应该对函数说明的类型是void
。如果函数所体现的计算不需要返回结果,则数据类型可以指定为void类型。注意,这种情况下在主调函数中调用该函数,该函数调用表达式不能被用作子表达式给其他变量赋值。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向...
大家正在搜
c语言默认返回值类型
c语言返回值类型由什么决定
c语言中什么是函数返回值
c语言中的返回值类型
决定c语言中函数返回值类型
c语言的返回值是什么意思
c语言默认函数返回类型
C语言无返回值数据类型
c语言返回值类型有哪些
相关问题
C语言:调用函数 如果前面不加类型名,默认为int还是voi...
C语言 有的没有返回值的函数类型为什么会是int而不是voi...
c语言函数返回类型默认为什么类型?
C语言中main和void main的区别,以及返回值什么意...
c语言问题,如图,main函数默认int类型还是void?
不写void 函数默认为返回还是不返回?(C语言和C++中)
自定义函数的返回值类型如果不写默认是返回int型吗 fun(...