c語言提供了三種形式的if語句:
1、if(表示式)語句。
例如:if(x>y)printf("%d",x);
此時,如果表示式為真,則執行printf語句。
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)語句1
else if(表示式2)語句2
else if(表示式3)語句3
else if(表示式m)語句m
else 語句 n
此時,哪個表示式為真,則執行哪個if後面的語句。如表示式3成立為真,執行語句3。
在每個語句中,可以有多個語句,但需要加上大括號
例:if(x>y){printf("%d",x);break;}
c語言提供了三種形式的if語句:
1、if(表示式)語句。
例如:if(x>y)printf("%d",x);
此時,如果表示式為真,則執行printf語句。
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)語句1
else if(表示式2)語句2
else if(表示式3)語句3
else if(表示式m)語句m
else 語句 n
此時,哪個表示式為真,則執行哪個if後面的語句。如表示式3成立為真,執行語句3。
在每個語句中,可以有多個語句,但需要加上大括號
例:if(x>y){printf("%d",x);break;}