如果把else的分號去掉為什麼不能直接輸出r的值為5呢?為什麼還是7?這個分號有什麼意義呢?10分

時間 2022-03-08 17:20:06

1樓:

;表示if else 語句結束.但這裡不管你結不結束後面的語句都要順序執行,因為前面的if不成立.

2樓:匿名使用者

if.....else是一個固定結構,如果else後面再加一句 return 0;再加分號 估計你就懂了 為什麼需要加分號了

3樓:忍者

else;分號是一個空語句不執行什麼,程式接著往下進行

首先執行 if(b==2)後r=2,然後跳過else,然後因為c=3於是if(c!3)不滿足,所以不執行r+3這一句,執行else語句,由於else;所以什麼都不改變,繼續往下由於d=4,所以執行if語句r+=4,此時r=3+4=7

4樓:

你的**正常縮排後如下:

main()

而把第二個else;換成else就變成了——main()

本來if(c!=3) r+=3;

else;

是一個判斷句,而

if(d==4) r+=4;

是另一個判斷句。沒有了那個分號就變成一個判斷句if(c!=3) r+=3;

else if(d==4) r+=4;

了,r+=3和r+=4永遠最多隻執行一個,而在原來的**中二者是有可能都執行的……

5樓:匿名使用者

本來想點讚的,但是還是覺得樓上說的稍微冗餘。其實:

1) else 後面直接寫 分號 表示什麼都不做,這樣的 if....else....結構完全可以由一個 if....

結構代替。也就是這裡的後 2 個 else 可以刪掉,結果也是一樣的。

2)只是刪除分號會使下一個 if 語句成為上一個 if 判斷的子語句 ,原**的意思是如果不滿足條件則什麼都不做,改完之後就變了:要再進行判斷並採取相應舉措。改之前有 4 次對 r 賦值的機會,改完後有 3 次。

不一樣的。

if else 我為什麼這個分號不能加上去?

6樓:

分號「;」是語句結束的標誌,就相當於中文中的句號.

if()

; 相當於判斷結束了。和後面沒關係了。不能組成一個完整的判斷規則

7樓:匿名使用者

一般在語句的末尾加上分號告訴計算機表示語句結束,意即一個分號表示著一句具有完整意義的c語句的完結。

而「if{***}「已經是一個完整意義的c語句了,完成了一個操作,所以無需再加分號表示完結。

if語句題,這裡的else怎麼會有分號

8樓:淳延

這裡的分號相當於是空語句,不執行任何操作。

相當於:

int a=1,b=2,c=3,d=4,r=0;

if(a!=1)

else

if(b==2)

else

if(c!=3)

else

if(d==4)

if-else中只有一句**的,{}可以省略。所以簡寫出來你看到的那樣了。以上是沒有簡寫的格式

9樓:匿名使用者

因為else後面就一行**,不用{}括住

#include void main() { int a=1,b=0; if(!a) b++; else if(a==0)if(a)b+=2; else b+=3; printf

10樓:

#include

void main()

printf("%d\n",b);}

11樓:匿名使用者

else if(a==0)後面掉了分號,if(a)這一句沒有執行,所以b的值沒有變化。

12樓:墨隱殘緣

不對啊,這個滿意答案我還是沒看懂,他是把if(a==)後面加了花括號的在這不成立不是再繼續判斷else麼??還是毛看懂。。。

window中的dos命令有哪些?

13樓:顧影自憐

dos命令字典

net use \\ip\ipc$ " " /user:" " 建立ipc空連結

如果把西紅柿的皮去掉後再煮是不是沒有那麼好的營養呢?為什麼

加熱後,西紅柿中的維生素c會受到損失,但是西紅柿中的番茄紅素和其他抗氧化劑含量卻明顯上升。因此,熟吃西紅柿比生吃西紅柿的總體營養價值要高。此外,西紅柿皮中含有大量的番茄紅素,因此,在食用時,對於維生素c缺乏的患者來說,生吃西紅柿也不失為補充維生素c的一種好辦法。資料拓展 番茄 學名 lycopers...

為什麼女人都喜歡口紅,如果把它折斷會有什麼下場

女人需要化妝,因為本體太素了,看得比較淺,描眉,畫個口紅,就顯得鮮豔了,可以更好地讓人看懂其的美麗 如果折斷口紅,女人會生氣,這事最好別幹,如果做了的話就再給她買一支新的吧 友愛的峰蘭 口紅是女人必備的化妝品之一抹上口紅之後一個是 一個是漂顯得你整個充滿了生機和活力,能夠吸引人也能夠增強他自己本人的...

如果把黃梅戲拍成電影,應該注意什麼

何好好著呢 如果把黃梅戲拍成電影,應該注意什麼?如果把黃梅戲拍成電影,那就裡面不要總是唱黃梅戲,這是最主要的 黃梅戲拍成電影的話,首先你那個戲的話,不要一直在唱,這樣的話,對它的觀賞度有影響的 想買黃梅戲拍成電影一定要注意,只要保留黃梅戲原本的味道,同時也要有一定的創新。 胡椒玉米片 如果把黃梅戲拍...