关于int main(void)函数的那点事

2019-08-14 07:25发布

为什么STM32中必须要以int main(void)才不会警告!!!main函数有返回值吗?
为什么我写一个return  int型的main函数又会报错,,求解释!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
正点原子
1楼-- · 2019-08-14 09:06
MDK规定,没办法。
无限追求
2楼-- · 2019-08-14 09:46
同求这个问题  真让人困惑
jiutianshenjian
3楼-- · 2019-08-14 13:44
return int型。会报错?
int main(void)
{
   
    return 0;
}

标准C里就是这样
当然,main参数在linux下是int argc, char *argv[], 那几个。返回值一般都是0。
yanong
4楼-- · 2019-08-14 19:42
回复【4楼】jiutianshenjian:
---------------------------------
我可以不返回0吗,,我让他返回其它的就编译不了了
muniao
5楼-- · 2019-08-14 21:20
 精彩回答 2  元偷偷看……
jermy_z
6楼-- · 2019-08-15 00:30
都被谭浩强的书害了。。。

一周热门 更多>