return 0;
各位大侠,
return 0;
这一句怎么理解? 哈哈,不好意思,刚开始学习C.
寫c程序時應為主函數定義返回值,一般用返回值0(return 0)表示程序正常結束,用其它值表示執行中出想現了非正常情況.main()函數結束時如果沒有提供返回值,程序將自動產生一個返回值(通常就是0).所以main()函數一般是這樣的:
int main(void){
........
return 0;
}
函數被調用執行后,順序執行函數体內的語句序列.return語句在函數中起著特殊的作用,任何return語句的執行都將導致本函數的本次執行結束.
return語句有兩种形式:
return;
return 表達式;
分別用在無返回值和有返回值的函數里.無表達式的return語句簡單導致函數結束,有返回值的函數必需用帶表達式的return語句,函數執行到這里時先求出表達式的值,并將這個值轉換到函數的返回值類型后作為函數返回值.
[此贴子已经被作者于2006-6-27 9:54:10编辑过]