回覆列表
-
1 # 使用者3201076080155
-
2 # daazhu1
程式迴圈部分等同如下:
main()
{
int i=0;
while(i
{
if(i
if(I==5) break;
i++;
}
......
}
其中在執行if(i
注:continue語句用來結束本次迴圈,而break語句用來結束一個迴圈,即不再執行本迴圈,而是執行迴圈以後的語句。
1、if(表示式)語句。例如:if(x>y)printf("%d",x);
2、if(表示式)語句1 else 語句2例如:if(x>y)printf("%d",x);else printf("%d",y);此時,如果x>y成立為真,則執行語句printf("%d",x),然後直接跳過else,同時也跳過語句printf("%d",y),去執行之後的語句。如果x>y不成立為假,則不執行語句printf("%d",x),執行語句printf("%d",x)。
3、if(表示式1)語句1else if(表示式2)語句2else if(表示式3)語句3else if(表示式m)語句melse 語句 n在每個語句中,可以有多個語句,但需要加上大括號例:if(x>y){printf("%d",x);break;}擴充套件資料:if語句使用的注意事項:1.if(條件表示式)其後沒有分號。一般來說,有"{}"有沒有";",有";"就沒有"{}"2.if語句所控制的語句如果是一條語句,我們可以不寫大括號;如果控制的是兩條以上的語句,必須加大括號。if語句的控制體沒有加大括號是其後跟的一條語句。建議:永遠加上大括號。避免不必要的錯誤。