課程
/后端開發(fā)
/C
/C語言入門
關(guān)于這段代碼,請大大們暢所欲言~~~~~~~
2015-02-15
源自:C語言入門 1-2
正在回答
標準的main函數(shù)有兩種:int main(void) ? ? ? ? ? ? ? ? ? ? ? ? ? //不需要參數(shù)int main(int argc, char *argv[]) ?//需要參數(shù),argc為給程序的參數(shù)的個數(shù),argv中保存的是給函數(shù)的參數(shù),都是字符串。
其他類型的main函數(shù)都是非標準的。像linux下都是用標準的main函數(shù),而windows下很多編譯器都是用void main() 或者main()。其實這種非標準的main函數(shù)很不好,用這種main函數(shù)學習C語言的人無法知道系統(tǒng)是如何給程序傳參數(shù)的。
解啥?既然main函數(shù)指明了要求返回int型,你至少要在花括號中寫上一句return 0;啥的,而不能全部留空。
火Rain 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答int main() 與int main(void)的區(qū)別
1 回答int main與void main區(qū)別
1 回答int main() 和void main()的區(qū)別
1 回答void main, int main和main的區(qū)別
3 回答int main和void main有什么區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-04-06
標準的main函數(shù)有兩種:
int main(void) ? ? ? ? ? ? ? ? ? ? ? ? ? //不需要參數(shù)
int main(int argc, char *argv[]) ?//需要參數(shù),argc為給程序的參數(shù)的個數(shù),argv中保存的是給函數(shù)的參數(shù),都是字符串。
其他類型的main函數(shù)都是非標準的。像linux下都是用標準的main函數(shù),而windows下很多編譯器都是用void main() 或者main()。其實這種非標準的main函數(shù)很不好,用這種main函數(shù)學習C語言的人無法知道系統(tǒng)是如何給程序傳參數(shù)的。
2015-02-15
解啥?既然main函數(shù)指明了要求返回int型,你至少要在花括號中寫上一句return 0;啥的,而不能全部留空。