注册 登录
编程论坛 C++教室

linux下c++的main()函数问题

jfckpep 发布于 2011-08-03 21:42, 879 次点击
在linux下用g++编译c++文件时,当主函数为void main(){}时会出现错误,提示“main must return int",为什么呢?
main函数只能返回int类型的数吗?
4 回复
#2
噼里啪啦2011-08-03 22:36
把void改为int?
#3
xinshou19912011-08-04 09:52
同意楼上的,也许还可以这样做void main(void){};呵呵,我也是瞎猜的!希望有高手指点下,让我们明白啊!
#4
rjsp2011-08-04 11:49
main函数只能返回int类型的数吗?
--- 是,C/C++标准就是这么规定的。
#5
jfckpep2011-08-04 14:05
以下是引用rjsp在2011-8-4 11:49:05的发言:

main函数只能返回int类型的数吗?
--- 是,C/C++标准就是这么规定的。

那就是说void main(){}不是标准的啦,郁闷啊,以前学C语言的时候,课本的程序都是这样写的!
1