C語言中返回值為空和返回值為零分別是什麼意思

2021-03-06 12:27:33 字數 621 閱讀 5134

1樓:匿名使用者

在c語言中,返回值是沒有強調說一定要有,但做為程式設計規範就要求一定要寫。返回值為空,就沒有返回值,也就沒有return語句。那麼格式如下:

void main()返回值是0,即有返回值,就有return語句。格式如下:int main() 在這裡的返回值看上去我們好像是用不到,但是系統在執行完程式後會對返回值加以判斷,結果是對還是錯,還是有異常等,就可以反饋回來加以修改程式。

2樓:匿名使用者

返回值為空:意思就是像人家給你借茶壺用,用了後拿還你,但茶壺裡面什麼東西都沒有,就為空。返回值為空一般是在字串變數函式裡面。

比如在語文課本里面找「高興」兩個字,如果找得到,就返回該課的課題名稱,如果找不到這兩個字,就要返回空,表示這本書裡面沒有「高興」這麼兩個字。返回值0:意思和上面個差不多,只是這個相對的是數值型的,同樣的例子,要求在一本書裡面找「高興」兩個字,如果找得到就返回該課的課題編號,如果找不到,就返回0,表示這本書裡沒有「高興」兩個字!

3樓:匿名使用者

return 0;返回的是 0void,程式中沒有寫return語句,沒有什麼返回,呼叫者不需要這個返回值

一個是有返回值(0),一個是沒有返回值。

c語言中函式返回型別和函式返回值

函式的返回值bai 通過return語句來執du行,即zhireturn後的變數或表示式的值dao 就為專該函式的返回值 你可以根屬據需要自定義返回什麼值 而返回值的型別是指該值你想要得到的型別,比如return a a的型別,你在函式體裡定義的是int a 但根據需要,你要的是一個float型的返...

c如何函式返回值,c如何函式返回值

返回值是右值 只能在等號右邊 可以用一個變數來接受收 函式也可以通過引用和指標來改變外部變數的值 c 中的返回值指的是什麼?首先,c語言中的函式有兩種形式 1 有返回值,2 無返回值。有返回值的函式會把內執行的結果 容也就是你寫這個函式的目的 返回到主函式中。沒有返回值的函式主要是為了完成某種任務 ...

關於C 函式返回值的問題,C 函式返回值問題

include class test public test int x 0 i x cout 新建的該物件的地址為 test cout 析構地址為 正確輸出,不過你的 確實認人匪姨所思 與實參的問題 以一個簡單的程式為例來說明 void mswapa int a,int b 這 兩個函式都是交換a...