1樓:冰糖也是糖
不執行,直接返回到呼叫子函式的位置,並返回返回值
2樓:tao氣豬
不執行,已經返回主函式了。
3樓:晉義劍嫣
在c語言中,乙個函式的結束都是以return為出口的。在乙個函式中無論在**,執行到return則結束該函式!對於有返回值的函式return乙個該函式返回值型別的數,對於無返回值void型別的函式,則遇到可能會碰到return;結束函式。
綜上所述,在c語言中
return語句
是代表某個函式結束,函式後面的語句不執行了。若在main函式中則代表整個程式結束,其它所有的程式都不執行了。
在c語言中 return語句 是代表程式結束嗎 如果出現在程式中 後面的語句還 執行嗎
4樓:
在c語言中,乙個函式的結束都是以return為出口的。在乙個函式中無論在**,執行到return則結束該函式!對於有返回值的函式return乙個該函式返回值型別的數,對於無返回值void型別的函式,則遇到可能會碰到return;結束函式。
綜上所述,在c語言中 return語句 是代表某個函式結束,函式後面的語句不執行了。若在main函式中則代表整個程式結束,其它所有的程式都不執行了。
5樓:在下楓橋玩三國志的赤狐
這要看是什麼。。。
在int main中return 0 表示返回作業系統……在函式中,return 後面的值代表返回值……在函式中,打個比方,如果是if語句下的return,如果if條件不滿足,它還是能執行後面的語句的……
6樓:
return寫什麼地方就執行的什麼地方,你後面寫再多的東西也不執行了。。。
7樓:匿名使用者
跳出方法體,return後面的語句不執行
為什麼return之後的語句還能執行?
8樓:奧斯汀明杰
if(exchange==0)
return ;//這句相當於
if(exchange==0)
如果exchange不等於0,那麼後面的for迴圈是會執行的。
如果exchange等於0,return才生效,後面的**才不會執行
9樓:匿名使用者
有條件的,說明沒有return。
10樓:cm娛新世界
那就說明沒有 return
return語句是不是直接跳去該函式呀?還執行後邊的語句嗎?
11樓:匿名使用者
void main()
while(c!='\n');
} chang(char *c,int a)該程式是通過chang函式的第二個形引數 int a,(對應的實參是flag)來控制是否變為大寫字母的。當遇到空格時,函式返回1,並賦予實參flag。將空格後第乙個字母變完後,返回0,並賦予flag,這樣就保正隻變空格後第乙個字元了。
return是函式範圍值,當程式執行到return時,該函式就停止,返回return後的值,函式體內return後面的語句就不執行了。注意這裡只是終止該函式體,而整個程式還是要執行完的。除非是main函式裡遇到了return。
另外,還有exit()函式,他也是終止程式,與return不同的是,遇到exit,整個程式就終止了。
12樓:天河流紋石
reutrn 是從 chang 這個函式裡返回到主程式。
繼續執行 flag=chang(&c,flag); 之後的語句,也就是 putchar(c)
13樓:
return只能退出當前函式,如果多個函式巢狀就不行了,要想整個退出用exit
例如:fun1()
fun2()
main()
此時main函式呼叫fun2,然後fun2呼叫fun1,fun1直接return了,fun1沒有列印,但是fun2列印了,如果想不列印fun2,把fun1裡面的return改為exit就好了。
14樓:匿名使用者
renturn 就不執行下面的函式語句了
如果一段c語言程式中有多個return語句,若執行了第乙個,則後面的程式就不執行了嗎???
15樓:匿名使用者
是的~後面copy的就不執
行了~在函式中,如果碰到return 語句,那麼程式就會返**用該函式的下一條語句執行,也就是說跳出函式的執行,回到原來的地方繼續執行下去。但是如果是在主函式中碰到return語句,那麼整個程式就會停止,退出程式的執行。
16樓:匿名使用者
return只會終止當前迴圈或者順序執行的結構。若在迴圈中執行了return,則此次迴圈結束,進入迴圈語句的下一次執行。若是整個函式只是一種順序執行的結構,則執行return侯函式結束。望採納
17樓:匿名使用者
乙個函式一旦遇到return,則立刻結束本函式,並返回return後面的值。
18樓:匿名使用者
你應該直接把寫入的資料寫入檔案當中,第二次用的時候直接開啟檔案。查一下c++函式手冊 就可以獲得這些函式。
或者利用資料庫和鍊表實現資料的訪問
19樓:匿名使用者
是的……………………
採納我哦
C語言中,return 1和return 1有什麼區別
這麼寫應該是把1和 1作為了一種標記。這個函式比如是 intfun 然後返回主調函式,主調函式再由具體返回的是幾就知道這段 中的那一塊執行了再做相應判斷。比如比較兩個字串長度,要求比較功能單獨乙個函式實現,等長返回0,a串長返回1,b串長返回 1.然後返回主調函式,再根據返回的是幾輸出那一段比較長。...
關於c語言中的無return的函式
當函式返回值型別為void,且不需要在函式體內部實現結束函式執行的功能情況下,函式體內可以不出現return 語句。return是c語言的關鍵字之一,用於結束函式執行。當函式具有返回值時,可以通過return的引數,將值返回給主調函式。函式從返回值角度上來說,有兩種型別,帶返回值和不帶返回值的。函式...
C語言賦值語句,C語言中賦值語句有什麼規則要求?
選ab中取模右邊不是整數 c中賦值號左側不是一個變數 d中第二個賦值號左側不是一個變數 吉祥二進位制 c語言中通過 運算子來實現賦值,有時候也用它來進行初始化,在c語言中初始化和賦值是完全兩個不同的概念。比如下面的 int a 10 這是初始化a 0 10 這是賦值 初始化是一個順序點,編譯器保證每...