if語句裡有個return語句是什麼意思

時間 2021-08-11 17:51:00

1樓:

根據你的c語言結構,你的return屬於 中斷語句的作用return 第一個作用,也就是他的真實作用返回值,這個返回值是和函式的型別有關的,函式的型別是什麼,他的返回值就是什麼

比方主函式int main()

{}這裡就必須有一個return,只有void時可以不用返回值。

因為你的主函式型別是void ,所以你的應該是屬於第二個作用,所以根據你的情況來說,你的return 其實可返回值也可不返回,因為你的主函式型別是 void

第二個作用return後面的語句不會執行,我們可以用它來結束程式比方找出三個數種最大的一個數

void main

.....

}在這裡if(b>c)

我們就可以直接得出a是最大了,就沒必要執行下面的語句了,return治理就起到了終止語句的作用了

等用得多了還會有些妙用的,你要自己慢慢體會

2樓:

if 執行語句之後,return返回值,這個返回值是和函式的型別有關的,函式的型別是什麼,他的返回值就是什麼。return後面的語句不會執行,我們可以用它來結束程式。

3樓:

return 的意思指函式返回, 也就是表示函式執行完了。這裡如果資料檔案不能開啟,那麼就退出程式

4樓:匿名使用者

從子程式中退回到呼叫程式。。。

如果一個函式if語句裡面有return那麼相應的else語句裡面是不是也一定要有return啊,所

5樓:

不是的吧!你在方法宣告時有了返回值,那麼一定要確保這個方法一定要有對應的返回型別,否則vs就會判出錯,if條件語句可能不會執行,所以會出錯,你可以在else裡不用返回值,你在最末加個返回值也可以。

jquery的函式中if條件後面的執行語句return是什麼意思

6樓:琴春世

嗯嗯,返回函式結果,這裡沒返回值就是終止函式而已。

js中的if(!變數) return 0;代表什麼意思?

7樓:匿名使用者

遇到這種

bai情況你要學會du自己去驗證,這是我zhi寫得一小段**,你試著運dao行一下,然後再改變版

函式的傳遞權引數,比如換成0,就會得到另外一個結果。

總結:return語句在函式中使用,用於返回相應的值,有些時候你還會見到return false之類的語句,如果出現這樣的語句,函式將就此結束,不再往下執行了。至於if語句就不用多說了吧,非0為真,例如(!

0);0即假,如(!3)等。

在SWITCH語句中可以使用return關鍵字代替break關鍵字嗎

四捨 入 用return代替後結果要看使用switch語句的函式是什麼情況1 如果是void main函式 return,直接結束程式。2 如果是int main 之類的 return 後需要加返回值,同樣直接結束函式。3 如果是被呼叫的函式,return後面要接相應的返回值,然後跳出被呼叫的函式,...

如果在c語言函式中有多條return語句程式如何執行

第一 如果一個函式 現了多出return語句,那麼函式會執行首先遇到的那個return語句 不一定是寫在最前面的 第二 關於你所說的返回多個值的問題,因為c語言也是採用的按值傳參的方式,所以只能返回一個返回值。如果需要得到多個返回值,那麼可以採用指標做為函式引數 具體做法參見那個經典的交換兩個數的操...

若呼叫函式且此函式中沒有return語句則正

假面 答案是d 即使函式中沒有return語句,若函式不宣告為void型,呼叫函式的時候還是可以得到int型的返回值。但是一個不確定的值,所以應該選d。return 表示把程式流程從被調函式轉向主調函式並把表示式的值帶回主調函式,實現函式值的返回,返回時可附帶一個返回值,由return後面的引數指定...