66问答网
所有问题
c语言中main()前面是什么的时候要加return 0
int main()后面要加return 0;
main()的时候不用加,
前面如果是void main()呢?
其他的呢?
举报该问题
推荐答案 2015-11-19
int main(){
}//可加可不加,不加的话,编译器会默许,就是承认这种,
void main(){
}//不能加,返回值是void
main(){
}//标准c里面函数不写返回类型,编译器默认处理为int 类型,尤其是main函数,特权比较多,自己写的函数 不写返回值类型,编译器一般处理为int类型,但是也可能不让编译通过,这个得看编译器。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/nn2ixnUDvpvxvv9s22i.html
其他回答
第1个回答 2015-11-19
int main(void)
{
return 0; //加
}
void main(void)
{
//不加
}
相似回答
C语言什么时候要return0
答:
return是返回的意思,是一个函数的返回值,
当函数有返回值时就需要使用return
;return 后面的返回值类型要和函数声明中的返回值类型一致,main函数的return语句也可以省略,
当执行到函数末尾时默认执行return 0
;
C语言中
为
什么
主函数
main()
有时候最后一句
是return
0
;而有
的时候
没有...
答:
一般来说,
如果main函数的类型是int,也就是 int main(){... return 0;}, 就需要return 0
; 如果是 void main(){...} 就不需要
DEV
C
使用问题:为
什么
要在
main
前面加
int ,最后
加 return
0
?
答:
main前加int
,表示函数有返回值,这个返回值是整型;返回值是返回给调用者使用的,若编译后的exe文件由操作系统调用,0是返回给操作系统的。操作系统使用不使用这个返值,由批处理程序决定。
c语言中return
0
答:
表示函数的返回值,可以根据需要返回不一定
是0
,一般函数的返回值是整数时,对返回值没有什么要求可以写
return
0,比如 :int
main()
int i;if(number<=1) return 0;for(i=2;i<=10;i++) 说明main 需要返回一个int型的数。我们用return返回一个值,也就是说我们希望那个函数返回一个什么结果,...
...
C语言中的main
函数不为void时写不写“
return(0)
;”时都可以?已知...
答:
main函数应当定义为int
main()
,也就是给予系统程序终了返回值一个int,且正常终了时用
return
返回值为
0
。定义为void,或者是不写return,多数是由编译器自动指定一个不确定的返回值。诸如谭浩强之类的初级
C
教程中会用void main及省略return,不说他是错误的至少也是不规范不恰当的编程 ...
c语言中return
0
是不是必须的,有
什么
作用
答:
不是必须有,主函数定义类型为int
main()要加上return
0
;如果主函数定义成void main()则不
需要return
0;高级程序员一般都用带返回值return 0;
大家正在搜
c语言include是什么意思
c语言main是什么意思
c语言中void main的含义
c语言char是什么意思
c语言int main
c语言intmain和void
c语言中main函数的位置
c语言中scanf的用法
c语言void main
相关问题
C语言中为什么主函数main()有时候最后一句是return...
c语言中,什么时候用int main () return 0...
c语言中的int main()与 return 0;有关联吗...
C语言中 return 0前要不要加 system("pau...
C语言为什么要加return 0
C语言编写程序的时候int main()函数最后结尾不加re...
C语言中,前面如果是int main( )的话,后面没有re...
在c语言里什么情况下主函数的return 0可以省略