課程
/后端開發(fā)
/C
/C語言入門
return0,為什么要有這一步,不要的話好像也行哦
2016-05-08
源自:C語言入門 1-1
正在回答
因為你用的是 int main()但如果你用void main()就可以不用寫return 0
因為你是void型沒有返回值所以返回0
有些系統(tǒng)的要求必須有返回值當(dāng)然win貌似有求沒那么嚴(yán)格
在C語言中,return函數(shù)有兩種原型1、return 1;2、return (1)這兩種原型是等價的。關(guān)于return的幾句話是:1、有些函數(shù)確實可以不需要return,自然結(jié)束即可,如上面的OutputSomething();2、有些人習(xí)慣為return的返回值加一對(),如: return (a); 這樣寫和 return a;完全一樣。當(dāng)然,在某些特殊的情況下,一對()是必要的。3、一個函數(shù)是void類型時,return不能接返回,這時return僅起結(jié)束函數(shù)的作用。4、記得return 接的是一個表達(dá)式,可以是一個立即數(shù),一個變量,一個計算式,前面我們就看到 return a+b;的例子。 return 甚至也可以接一個函數(shù)。
程序正常結(jié)束 是可以不要
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答為什么要有return 0
1 回答return 0有啥用嘛?
2 回答為什么要return 0;
1 回答為什么要return 0呢?
1 回答return cirf;為什么要用return cirf,而不是return 0?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-05-09
因為你用的是 int main()
但如果你用void main()
就可以不用寫return 0
2016-05-08
因為你是void型沒有返回值所以返回0
有些系統(tǒng)的要求必須有返回值當(dāng)然win貌似有求沒那么嚴(yán)格
2016-05-08
在C語言中,return函數(shù)有兩種原型
1、return 1;
2、return (1)
這兩種原型是等價的。
關(guān)于return的幾句話是:
1、有些函數(shù)確實可以不需要return,自然結(jié)束即可,如上面的OutputSomething();
2、有些人習(xí)慣為return的返回值加一對(),如: return (a); 這樣寫和 return a;完全一樣。當(dāng)然,在某些特殊的情況下,一對()是必要的。
3、一個函數(shù)是void類型時,return不能接返回,這時return僅起結(jié)束函數(shù)的作用。
4、記得return 接的是一個表達(dá)式,可以是一個立即數(shù),一個變量,一個計算式,前面我們就看到 return a+b;的例子。 return 甚至也可以接一個函數(shù)。
2016-05-08
程序正常結(jié)束 是可以不要