
基本上情況一樣,假設在if中不修改i的值的話 。但如果在if中修改i的值就不一樣了 。第一種情況是 三個if都可能執行,但第二種情況只會執行其中的一個if 。例如:i=11時,下面程序雖然看起來很無聊,但是確實可能存在的:if(i>10){ i =9;}if(i<10){ i=8;}則這兩個if都會執行,最后i=8了 。但是if(i>10){ i=9;}else if(i<10){ i=8;}則只會執行if,不會執行else if,兩個是互斥的 。最后i=9.
【else if和if語句的用法有什么區別?】
猜你喜歡
- if only 和only if的區別和用法
- 現鈔買入價和現匯買入價的區別
- 錦尚中國網盜取我再58同城網的租房和找工作信息,無法刪除,很郁悶,我該怎么辦,這個網站我都沒聽過
- 藥檢所和藥監局分別是干什么的?
- 冷凍母乳和配方奶粉哪一個更好
- 創維和海信電視用的是什么品牌的顯示屏
- 蘑菇可以和蝦一起吃嗎?
- 為什么遮天中荒塔不屑于和葉凡講話
- 漫水橋和過水路面是一個交通標志嗎
- 契稅退稅辦理流程
