intmain()表示函数有返回值,那么在main函数结束的时候要有return语句,如果没有就会有warningvoid表示函数没有参数。\r\nC的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。\r\nmain()函数的形式\r\n在最新的C99标准中,只有以下两种定义方式是正确的:\r\nintmain(void)/*无参数形式*/\r\n{\r\n...\r\nreturn0;\r\n}\r\nintmain(intargc,char*argv[])/*带参数形式*/\r\n{\r\n...\r\nreturn0;\r\n}\r\nint指明了滑敬main()函数的返回类型,函数名后面的圆察困括号一般包含传递给函数的信息。void表示没有给函数传递参数。\r\n浏览老版本的C代码,将会发现程序常常以main()这种形式开始。C90标准允许这种形式,但是C99标准不允许。因此即使你当前的信没慎编译器允许,也不要这么写。\r\n你还可能看到过另一种形式voidmain()有些编译器允许这种形式,但是还没有任何标准考虑接受它。C++之父BjarneStroustrup在他的主页上的FAQ中明确地表示:voidmain()的定义从来就不存在于C++或者C。所以,编译器不必接受这种形式,并且很多编译器也不允许这么写。\r\n坚持使用标准的意义在于:当你把程序从一个编译器移到另一个编译器时,照样能正常运行。\r\n详情请参考:http://see.xidian.edu.cn/cpp/html/725.html
相关文章
-
我爱你各国语言怎么写?
2023-03-18 05:16 阅读(642) -
台湾人说什么语言?
2023-03-17 23:46 阅读(604) -
在c语言中a&b是什么情况
2023-03-16 06:17 阅读(598)
1 什么叫艺术语言
646 阅读
2 请问中国的朝鲜族语言跟韩语有什么区别?
693 阅读
3 巴西人用什么语言啊?
616 阅读
4 南美国家都讲什么语言
632 阅读
5 网络语言“杯具”是什么意思?
652 阅读