return在這里可以后面加任何數(shù)字吧 在什么情況下 有限定
#include<stdio.h>
int main()
{
??? /*在雙引號中間輸入Hello World*/
??? printf("Hello World");
??? return 1;
}
#include<stdio.h>
int main()
{
??? /*在雙引號中間輸入Hello World*/
??? printf("Hello World");
??? return 1;
}
2016-07-31
舉報(bào)
2016-07-31
這是C函數(shù)的一種機(jī)制,聲明函數(shù)為有返回值的,函數(shù)體中必須有返回值,否則報(bào)錯(cuò)。main的返回值是有用的,只是我們平時(shí)未用而已;系統(tǒng)會(huì)根據(jù)返回值判斷代碼的執(zhí)行情況,所以并不是隨便寫一個(gè)整數(shù)就行。但我們不關(guān)心返回值時(shí),隨意返回一個(gè)整型值只是為了順應(yīng)C的這種機(jī)制而已。有些編譯器是允許無返回值main函數(shù)的,那就可以寫成void main(...,而有些編譯器不允許無返回值的main函數(shù),我們就只有如前所辦了……