这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于一个RETURN的疑问

共5条 1/1 1 跳转至

关于一个RETURN的疑问

菜鸟
2014-09-06 13:55:53     打赏
void main( void )
{
  reset_bug_count_down();
  main_loop();
  return;
}
 这里的return有何作用

专家
2014-09-06 14:53:00     打赏
2楼
不用加return,你是用什么编译器的?

菜鸟
2014-09-07 03:02:46     打赏
3楼

是这样的。

C程序的main的返回值代表程序是否正常运行,

0代表正常,其它任何数值都代表异常。

正确标准的写法应该是

int main(char * argc, char** argv){

  // your code

  return 0;

}

给你们一个建议,编译的时候用

-W -Wall -pedantic 来编译,同时保证没有warning,这样的代码比较容易跨平台编译。



高工
2014-09-07 10:54:23     打赏
4楼
main 前面加了 void 了,return 应该是没有意义的。

专家
2014-09-07 17:24:31     打赏
5楼
楼上说的很详细,需要返回值的时候用returned 返回值,不需要的时候 returned 0

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]