⑴ c語言問題:一個函數中if語句最後有個return是不是跳出整個函數
是這個意思,執行return後,從當前函數推出,返回到上一級函數。
⑵ 關於C語言return的用法,if(a=0) return 0;和return a;是一樣的嗎
首先這里的條件表達式寫錯了。寫成了一個賦值表達式。按這樣寫法的話,前面的if語句是永遠都不可能執行後猛高面的return的。其段知御次。if(a==0) return 0;和return a;也是不一樣的。後一個語句是不管a的值是多少,都返回a。if(a==0) return 0;和。if(a==0) return a;才是一樣握岩的。
⑶ C語言中if語句里的return是干什麼用的,怎麼解釋 if (N >= 30) { EX0=1; return; }
return 是用來返回函數的。
當執行到return語句的時候,函數馬上結升跡束本吵宴並次祥段執行,return以下的語句都不再執行。
return放在if語句裡面,意思就是執行到return語句的時候,結束if語句所在函數的執行。
⑷ C語言中if return的用法
if成立的時候執戚仔行的是return,return到led=~led處,重新執行,因為早孝led標志著led燈的閃爍,1代表亮,0代表滅的陸仔稿話,則會不斷地重復,直到k變為10,如果不成立則將k=0,i=2賦值進行到case2中
⑸ c語言return在if中的使用情況
在c語言中return 表示從被調函數返回到主調函數繼續執行,返回時可附帶一個返回值,由return後面的參數指定。
因此,在c語言中一般出現return語句,即改變程序執行流程到母函數中,因此無論是在if語句還是while語句,還是其它的什麼語句,return始終是返回母函數的調用,不需要細分什麼情況。
⑹ c語言中if語句中的return0與return1的作用
int shu(int c) //判斷c是不是質數,是則返回搏螞巧1,不是,則返回0
{
int i, j;
for (j=2;j<=c/2;j++)
if(c%j==0) //當c有約數時,不是質數,返回0,表示不是質數
return 0;
return 1; //當在基鍵1-c之間找物唯不到約數時,c是質數,返回1,表示是
}
⑺ c語言中if(n)什麼意思 return n(或return 1)呢 盡快,謝謝!!!
if(n) 就是判斷n是否為0,比如
if(n) printf("A");
else printf("B");
如果n==0,那麼就輸出B
如果n!=0,那麼就輸出A
return n;是函數返回值,比如
int function(){
int n=5;
return n;
}
那麼這個函數就會返回一個整數5
return 1;就是直接返回1
(7)c語言ifreturn語句擴展閱讀:
if的返回值為真或假,可以用bool型變數進行存儲,佔用一位元組。
if語句的一般形式如下桐運:
if(表達式)語句1
[else語句2]
if語句中的「表達式」可以是關系表達式、邏輯表達式,甚至是數值表達式。其中最直觀旦輪指、最容易理解的是關系表達式。所謂關系表達式就是模配兩個數值進行比較的式子。
⑻ C語言 return語句
if((i==0)||(j==0)||(i==0)) return 0;
最後一個是k
if((i==0)||(j==0)||(k==0)) return 0;
其他的下搏宴面幾個也明燃要改成激銀虛k2
⑼ if語句里有個return語句是什麼意思
根據你的C語言結構,你的return屬於 中斷語句的作用
return 第一個作用,也就是他的真實作用
返回值,這個返回值是和函數的類型有關的,函數的類型是什麼,他的返回值就是什麼
比方主函數int main()
{}這里就必須有一個return,只有void時可以不用返回值。
因為你的主函數類型是void ,所以你的應該是屬於第二個作用,
所以根據你的情況來說,你的return 其實可返回值也可不返回,因為你的主函數類型是 void
第二個作用return後面的語句不會執行,我們可以用它來結束程序
比方找出三個數種最大的一個數
void main
{
int a,b,c;
if(a>b)
if(b>c)
{
return printf("最大值為%d",a);
}
.....
}
在這里if(b>c)
我們就可以直接得出a是最大了,就沒必要執行下面的語句了,return治理就起到了終止語句的作用了
等用得多了還會有些妙用的,你要自己慢慢體會
⑽ 在c語言中 return語句 是代表程序結束嗎 如果出現在程序中 後面的語句還 執行嗎
在C語言中,一個函數的結束都是以return為出口的。在一個函數中無論塌寬在哪裡,執行到return則結束該函數!對於有返回值的函數return一個該函數返回神衫畝值類型的數,對於無返回值void類型的函數,則遇到可能會碰到return;結束函數。
綜上所述,在c語言中 return語句 是代表某個函數結束,函數後面的語句不執行了。若在main函數中游森則代表整個程序結束,其它所有的程序都不執行了。