C语言中主函数“intmain”和“voidmain”有什么区别

更新时间:02-11 教程 由 花心症 分享

1、区别是main()函数是否有返回值

2、void定义的函数没有返回值,int定义的函数返回整型值。

3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。

标准的main函数有两种:intmain(void)//不需要参数intmain(intargc,char*argv[])//需要参数,argc为给程序的参数的个数,argv中保存的是给函数的参数,都是字符串。都需要返回值,这样用户可以知道程序是否正确执行。其他类型的main函数都是非标准的。像linux下都是用标准的main函数,而windows下很多编译器都是用voidmain()或者main()。其实这种非标准的main函数很不好,用这种main函数学习C语言的人无法知道系统是如何给程序传参数的。

声明:关于《C语言中主函数“intmain”和“voidmain”有什么区别》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2161929.html