66问答网
所有问题
请问在C程序中什么时候用int main() 什么时候用 void main()。二者是否可以相互代替?
如题所述
举报该问题
推荐答案 2011-02-11
void并不规范,用vc时不报错,但是严谨的编译器,如gcc就会。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着 The definition void main( ) { /* ... */ } is not and never has been C++, nor has it even been C.( void main( ) 从来就不存在于 C++ 或者 C )。使用int时要加return语句,void一般不加。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/nnDpnDD2p.html
其他回答
第1个回答 2011-02-11
可以.建议int的写法,void是不规范的写法.
第2个回答 2011-02-12
int main() 返回一个值,返回1告诉操作系统程序出现错误退出,返回0告诉操作系统,程序调用成功,void main()不返回值,这个返回值通常可以省略。
第3个回答 2011-02-11
前面的int和void就是这个函数的返回值类型,int是指返回的是整形的,void是指不返回
相似回答
C
语言
void
main()
和
int
main()的区别是
什么
答:
2. 编译兼容性:在C语言推荐写法中,建议使用int main
,因为在有的编译器虽然void main可以通过编译,但在其他编译器就会报错。此外,还需要注意,C语言中的main函数可以有两种形式:int main(void)和int main(int argc, char *argv[])。在某些情况下,main函数最后如果没有return语句,会自动返回0。
C
语言中
void
main()
和
int
main()有
什么
区别?
答:
5. 程序结束:
在void
main()
函数中,程序会在执行完最后一个语句后自然结束。而
在int
main()函数中,如果希望程序立即结束,可以显式地返回一个值,例如return 0;。综上所述,int main()函数更适合用于C语言编程,因为它符合C语言的标准,具有更好的兼容性和可移植性,并且可以向外部实体报告程序的...
c
语言
void
main
的区别是
什么
?
答:
1、void main没有返回值,int main有返回值 2、void main 可以用 int main代替
。3、有的编译器main必须要有返回值 int , 那就写成int main 。
在c
语言中,
void
main()
与
int
main()有
什么
区别?为什么有时还直接用...
答:
区别就是有无返回值。
写代码时,函数有返回值,就用int,没有返回值就用void。有的编译器必须main要有返回值 int , 那就写成int main
。你可以都写成int main ,然后在后面加个return 0 ;他俩在作用上没什么区别。
void
main
和
int
main有
什么
区别?
答:
void
main
和
int
main的区别就是有无返回值。1、void定义的函数没有返回值,int定义的函数返回整型值。2、void,字面意思是“无类型”,常用
在程序
编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。
C
语言问题,
int
main()
和int
main(void)
差别是?
答:
在
int
main
可以
出现非 int 类型的东西。在写代码时,一个函数要么有返回值,要么没有返回值没有返回值就
用void
来表示。 main函数同样的,在没有返回值时加个void 。有的编译器必须main要有返回值 int , 那就写成int main 。至于
什么时候
需要哪种写法,不必有这种顾虑,你可以一律都写成 int main...
大家正在搜
有如下程序maininta33
有以下程序void fun
有以下程序 main
有以下程序段int
有以下程序include
给定程序中函数fun的功能是
有如下程序main
若程序前面已在命令行中
若有以下说明int a[12]
相关问题
C程序中,什么时候用void main,什么时候用int m...
c语言什么时候用void main() 什么时候用int m...
在C语言中,什么时候用void main,什么时候用main...
c语言中,什么时候用int main () return 0...
c语言中 什么情况下用int main 什么情况下用void...
c语言int main()括号里什么时候要加void
C语言中什么时候用void main()什么时候是用main...
在编写程序的时候,什么时候用void main,什么时候用i...