else if和if語句的用法有什么區別?


else if和if語句的用法有什么區別?


基本上情況一樣,假設在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語句的用法有什么區別?】

    猜你喜歡