66问答网
所有问题
因为什么C语言中的main函数不为void时写不写“return(0);”时都可以?已知:不写时报
因为什么C语言中的main函数不为void时写不写“return(0);”时都可以?已知:不写时报错但是编译通过。
举报该问题
推荐答案 æ¨èäº2018-04-05
mainå½æ°åºå½å®ä¹ä¸ºint main()ï¼ä¹å°±æ¯ç»äºç³»ç»ç¨åºç»äºè¿åå¼ä¸ä¸ªintï¼ä¸æ£å¸¸ç»äºæ¶ç¨returnè¿åå¼ä¸º0ãå®ä¹ä¸ºvoidï¼æè æ¯ä¸åreturnï¼å¤æ°æ¯ç±ç¼è¯å¨èªå¨æå®ä¸ä¸ªä¸ç¡®å®çè¿åå¼ã诸å¦è°æµ©å¼ºä¹ç±»çå级Cæç¨ä¸ä¼ç¨void mainåçç¥returnï¼ä¸è¯´ä»æ¯é误çè³å°ä¹æ¯ä¸è§èä¸æ°å½çç¼ç¨
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/U2xUpsxpxDxnpv9pnnx.html
其他回答
第1个回答 2016-03-22
main函数应当定义为int main(),也就是给予系统程序终了返回值一个int,且正常终了时用return返回值为0。定义为void,或者是不写return,多数是由编译器自动指定一个不确定的返回值。诸如谭浩强之类的初级C教程中会用void main及省略return,不说他是错误的至少也是不规范不恰当的编程
本回答被网友采纳
第2个回答 2016-03-22
1.main函数必须定义为int main()或int main(int argc char *argv[]),其他的写法都是错误的。
2.main函数正常退出时应当返回0,因此应该加上return 0一句。虽然不加,程序也会自动向系统返回0,但在编程上是不规范的。
相似回答
C语言中return
怎么用,主
函数
中一定要用吗?
答:
1、void型 例如
:void
f2(){ int i=1;//return;//这样也可以,不要这一句也可以 } 2、非void型 例如:int f1(){ int i=1;return 1;//
return(
i); //这样也可以 } 有时即使被调用函数是void类型 被调
函数中的
return也不是毫无意义的;对于void,在函数的最后一行代码,
可以不
用;其他地...
C语言中为什么
主
函数main()
有时候最后一句是
return
0;
而有
的
时候没有...
答:
一般来说,如果
main函数
的类型是int,也就是 int main(){...
return
0;
}, 就需要return
0;
如果是
void
main(){...} 就不需要
C语言
return
后面
的零可以
不用写?
答:
你说的是不是:int
main()
{ ...
return
0;
} 这不过是一种标准形式,不写也可以的.但是 int 改
为 void
不返回任何值
c语言中main函数
前面
的void
可不
可以
省略!省略与不省略有
什么
区别 ?
答:
可以省略,省略后相当于返回值是int类型的,
void
是不返回,其实这个是返回给操作系统的,一般的程序设计用不到这个返回值,但是有的编译器不允许
main函数
返回值是void类型的。
C语言中
定义
函数时
,函数返回值类型是
什么
,关键字
可以
省略?
答:
在
C 语言中
,当定义
函数时
,函数返回值类型可以指定为任何一种数据类型,例如 int、float、double、char、void 等。关键字可以省略的情况是指函数返回值类型
为 void 时
,可以省略关键字。以下是一个简单的
C 语言函数
示例:include <stdio.h> int add(int a, int b) {
return
a + b;} int ...
C语言
编的,提示 '
main
' must
return
'int',是
什么
问题?
答:
在C++中,
main()
一般要求用int,即应写为 int main (){ ……
return
0;
} 但有一些也可以
写为void
main() ,而有一些不能这么写,任何
时候都可以
用int main(),所以建议不用void main(),用C++编译器编译C一般不会有什么问题,
因为C
++是兼容C的。
大家正在搜
main函数前面为什么有void
c语言main函数可以被调用吗
c语言void函数怎么用
什么时候用voidmain
int main(void)含义
void main和int的区别
main函数void
main函数里面一个void
main函数可以
相关问题
c语言中main()前面是什么的时候要加return 0
为什么C语言中的main都为void型??
专家来解决main与void main
c语言中void main()
C++,如图main前面是int,为什么不用写return也...
C语言函数return和void的用处和意义分别是什么?
C语言中void main和int main有什么区别