关于:void 点击:762 | 回复:5



李yi

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 122回
  • 年度积分:0
  • 历史总积分:192
  • 注册:2007年8月31日
发表于:2007-09-11 10:47:00
楼主
我经常看到   void   main ( ) ,也有直接就main  ( ),它们都是C语言中的声明主函数的语句,一个是有返回值,一个是没有返回值,我不明白这两句有什么不同,返回值是什么,返回到那个地方,请大侠指点,谢谢
              



想起时正是忘记

  • 精华:0帖
  • 求助:0帖
  • 帖子:42帖 | 1651回
  • 年度积分:0
  • 历史总积分:1960
  • 注册:2007年1月26日
发表于:2007-09-11 20:20:00
1楼
我记得对于子程序VOID似乎可不返回值。有2年不搞C了,希望别再给你说错,嘿嘿

李yi

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 122回
  • 年度积分:0
  • 历史总积分:192
  • 注册:2007年8月31日
发表于:2007-09-12 09:42:00
2楼
你好:想起时正是忘记:不必谦虚.谢谢你支持

mcu&plc

  • 精华:1帖
  • 求助:0帖
  • 帖子:13帖 | 947回
  • 年度积分:0
  • 历史总积分:1283
  • 注册:2005年3月03日
发表于:2008-03-25 23:02:00
3楼
void   main ( ) 和main  ( )定义是相同的都是“void”类型不带返回值,另外main函数是不能退出的这和汇编是相同的

沙漠的风雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 461回
  • 年度积分:0
  • 历史总积分:1069
  • 注册:2003年10月23日
发表于:2008-03-26 08:50:00
4楼
楼上说的对 main 是系统定义的 它不带返回值

陈德军

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2008年2月29日
发表于:2008-03-31 13:24:00
5楼
两个都一个。第二个没有写  void ,系统会自动默认成viod 。第一个写上void后,是为了符合编码规范。还有,有时候编译器编译起来的时候,没有写上void,会出现警告。

热门招聘
相关主题

官方公众号

智造工程师