為什麼return之後的語句還能執行?

2023-02-15 00:30:05 字數 1977 閱讀 1031

1樓:奧斯汀明傑

if(exchange==0)

return ;/這句相當於。

if(exchange==0)

如果exchange不等於0,那麼後面的for迴圈是會執行的。

如果exchange等於0,return才生效,後面的**才不會執行。

2樓:匿名使用者

有條件的,說明沒有return。

為什麼這個方法執行了之後下邊的語句還能執行 不是return了嗎?

3樓:榮世設計

你這個return是區域性的返回,也就是他的作用只存在if語句裡,返回不關if語句外。

面的事,如果你在 return的後面(就是不出大括號)寫上的話是不執行的。

所以你的這個return是沒有起到作用的。這個情況是語法的疏忽而已。

把他改一下就行了。

函式return之後的**會還執行嗎

4樓:硪丨曖戀

不會了,當前函式只要執行了return,之後的**是不可能執行的。

如果沒到return,比如return 在 if裡面,而if沒滿足條件,那有可能執行後面的語句。

5樓:匿名使用者

如果執行了return語句,那麼後面的語句將會不執行。

在c語言中 return語句 是代表程式結束嗎 如果出現在程式中 後面的語句還 執行嗎

6樓:網友

在c語言中,一個函式的結束都是以return為出口的。在一個函式中無論在**,執行到return則結束該函式!對於有返回值的函式return一個該函式返回值型別的數,對於無返回值void型別的函式,則遇到可能會碰到return;結束函式。

綜上所述,在c語言中 return語句 是代表某個函式結束,函式後面的語句不執行了。若在main函式中則代表整個程式結束,其它所有的程式都不執行了。

7樓:在下楓橋玩三國志的赤狐

這要看是什麼。。。

在int main中return 0 表示返回作業系統……在函式中,return 後面的值代表返回值……在函式中,打個比方,如果是if語句下的return,如果if條件不滿足,它還是能執行後面的語句的……

8樓:網友

return寫什麼地方就執行的什麼地方,你後面寫再多的東西也不執行了。。。

9樓:匿名使用者

跳出方法體,return後面的語句不執行。

請問,c語言中return語句後,還執行後面的語句不?

10樓:冰糖也是糖

不執行,直接返回到呼叫子函式的位置,並返回返回值。

11樓:tao氣豬

不執行,已經返回主函式了。

程式被return後,怎麼還會執行啊?

12樓:匿名使用者

return在if裡邊,只有為ture時才會結束。

函式中return下面的語句還執行嗎?

13樓:網友

把這句執行完就不再執行了,在中間可以用return 但是隻要被執行到就會直接返回,可以這樣用。

if 條件 return

else return

如果條件成立 就返回什麼,如果不成立 返回別的東西。

14樓:

如果它是有返回值的,那就先返回一個值再終止。

如果它沒有返回值那就直接終止。

15樓:我是

當然不執行拉。

return 就是返回一值。

j**a程式已return,為什麼還會往下執行

c語言裡for語句在執行break之後,還有執行for語句的

i 操作將不被執行了,因為break操作之後已經跳出了整個for迴圈 出第一次執行表示式1之外 之後的循序是 表示式2 for語句塊 遇到continue後跳出當前迴圈 表示式3 表示式2 for語句塊 遇到continue後跳出當前迴圈 表示式3 表示式2 如果執行到continue語句時是直接去...

為什麼TM會是罵人的語句

因為母親對個人而言是很重要的 有些人允許你罵他 但是不許你說他母親 社會是現實的,素質低,扶不起的阿斗。只有管好我們自己,別人嘴裡出來的話,我們無權干涉。不過保證這型別對話不在我們之間,就好了 沒素質,只會拿自己的媽媽當擋箭牌,如果是我的話,我不用眼神把他殺死才怪.因為拿別人的媽媽罵人才會解恨 說話...

求教,幽鬼為什麼出輝耀 40分鐘之後出輝耀還有意義嗎?

幽鬼出輝耀主要就三作用 1.清兵刷錢 2.打亂陣形 3.燒人。在前期出輝耀不是燒人很猛,ug大招就6秒你能燒多少血?有人算總量,但每人240的血,一個群體aoe就可以了,幹嘛費那麼打進憋hy,出個龍心不更好嗎,很多vs上的高玩,看對面ug沒有hy,ug開大了直接開加速閃 我用謎團跳大時也這樣相位閃u...