55问答网
所有问题
在c语言中主函数开头写“void main()”和“int main(void)”,有什么区别,标准写法是什么
如题所述
举报该问题
推荐答案 2011-12-08
没有什么标准写法,两种都可以。一般单个程序中用不着main的返回值,可以直接写void main。但如果是一个比较大的工程,你可能需要知道某个子程序的执行结果,这时候那个子程序的main就可以写成int main了,这样就可以根据返回值来知道子程序是否正确执行,或出了什么错误
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/eQFec4F4F.html
其他回答
第1个回答 2011-12-08
都可以,区别是使用int main(void)需要加上return 0;‘0’表示程序正常结束
其实int main(void)才是标准的
第2个回答 2011-12-08
c语言这两个差别不大,但是在C++,对于有的编译器必须写成int main()
第3个回答 2011-12-08
int main(void)
相似回答
C语言中void
main和int
main有什么区别
答:
1、有无返回值 void main没有返回值,int main有返回值。2、返回值类型 int main返回int类型的数据,void main不返回
。但是在C语言推荐写法中,建议使用int main,因为在有的编译器虽然viod main可以通过编译,但在其他编译器就会报错。为了代码拥有更好的可移植性,一般写int main。
void
main()和int
main(void)的区别
答:
void main 和 int main的区别就是有无返回值
。在int main 可以出现非 int 类型的东西。在写代码时,一个函数要么有返回值,要么没有返回值没有返回值就用void来表示。 main函数同样的,在没有返回值时加个void 。有的编译器必须main要有返回值 int , 那就写成int main 。至于什么时候需要哪种...
在C语言中,void
main( )与int
main( )有什么区别
?
答:
void main表示函数没有返回值,而main则有返回值
。只不过给省略了而已!函数没有声明类型时默认是为整型的,main等同于int main 。自定义函数时如果主函数用的是void main,就不能使用return把值返回给主函数,会报错 C语言程序在编译阶段,main函数与编译器提供的一些分配资源的函数链接在一起,程序装...
在c语言中,void
main()与int
main()有什么区别
?为什么有时还直接用...
答:
区别就是有无返回值
。写代码时,函数有返回值,就用int,没有返回值就用void。有的编译器必须main要有返回值 int , 那就写成int main 。你可以都写成int main ,然后在后面加个return 0 ;他俩在作用上没什么区别。
void
main()和
int
main (void)有什么区别
(
C和
C++中
的
也算)
答:
int
main(void)和int
main()是
一样的
,括号里
没有东西就相当于
void,
只是说明main
函数有
一个int类型的返回值
C语言的
规范里面要求main函数需要返回一个int类型的返回值来告诉操作系统这个程序是执行正确还是执行错误。执行正确返回0,执行错误返回非0。但是目前操作系统都不去判断这个返回值,所以你写成...
大家正在搜
c语言voidmain和main
c语言int main和main
c语言中void main的含义
c语言中的main什么意思
c语言void函数怎么用
void main和main
c语言include是什么意思
c语言int和void
int main(void)
相关问题
C语言中,void main ,int main(void)...
C语言中void main和int main有什么区别
C语言中void main和int main有什么区别
在C语言中,void main( )与int main( )...
c语言 void main()与int main(void)...
c语言开头 main() int main() void m...
在C语言中,int main()和int main(void...
void main()和 int main (void)有什...