学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

菜鸟提问 C的 一个小问题

菜鸟提问 C的 一个小问题

c中main函数是否必须返回int类型
写成  void main(){
      }
会报错

TOP

不是,,,,void表示没有返回值,,,,

TOP

不是!!!!
多看少说,重在学习!

TOP

回复 4# 的帖子

那 我 写成 void main(){}不想让它有返回值
它怎么报错!还必须写成int main(){}才行

TOP

int main()是C99的新标准,但是void main() 却从来不是正确的。
不知道为什么TC居然会支持。。。。。。
你要是想使你的程序可以移植,最好用新标准的。
不过你只想在你的TC上用的话,写成后者也没关系。不过别的编译器可就不支持了。
前不见古人,后不见来者。念天地之悠悠,独怆然而涕下。

TOP

VC好象可以用void main(){}

TOP

你看你是不是程序最后邮return?

TOP

和编译器支持的标准有关。但是建议用int main,这个返回值最后是返回给操作系统的。

TOP

VC可以void main()
我就有这样写的习惯
大家一起来编程吧!

TOP

发新话题