c 關於 if 判斷語句

2022-06-14 12:33:10 字數 1692 閱讀 4258

乙個 if 語句 由乙個布林表示式後跟乙個或多個語句組成。

if 語法

if(boolean_expression)

布林表示式:(boolean_expression)

布林表示式為true,則 if 語句內的**塊將被執行。如果布林表示式為false,則 if 語句結束後的第一組**(閉括號後)將被執行。

c 語言把任何非零和非空的值假定為ture,把零 null 假定為false

例項

#include using namespace std;

int main()

// 無論 if 語句內語句是否執行,該語句都會執行

cout << "n 值為:" << n << endl;

return 0;

}

以上**執行後結果為

n 大於 1

n 值為:2

乙個if 語句後可跟乙個可選的else 語句,else 語句在布林表示式為假時執行。

if...else 語法

if(boolean_expression)

else

如果布林表示式為true,則執行if塊內的**。如果布林表示式為false,則執行else塊內的**。

例項

#include using namespace std;

int main()

else

// 無論 if 語句內語句是否執行,該語句都會執行

cout << "n 值為:" << n << endl;

return 0;

}

以上**執行後結果為

n 小於 1

n 值為:0

在 c++ 中,巢狀if-else 語句是合法的,這意味著您可以在乙個ifelse if語句內使用另乙個ifelse if語句。

巢狀 if 語法

if( boolean_expression 1)

}

也可以巢狀else if...else,方式與巢狀if語句相似。

例項

#include using namespace std;

int main()

} // 無論 if 語句是否執行,該語句都會執行

cout << "x 愔挦" << x << endl;

cout << "y 愔挦" << y << endl;

return 0;

}

以上**執行後結果為

x 大於 1,y 大於 2

x 的值為5

y 的值為8

C 判斷語句

區域性變數定義 int x 100 檢查布林條件 if x 20 else console.writeline x 的值是 x console.readline 當上面的 被編譯和執行時,它會產生下列結果 x 大於 20 x 的值是 100 3.巢狀 if else 語句 巢狀 if else 語句...

C 判斷語句(五)

判斷語句主要有if.else switch和 條件?語句1 語句2 三種,而if.else中又有if語句,if.else if.else if.else和if中巢狀if這幾種,但是只要掌握if.else if.else語句其他if型別語句的用法都是相似的 if.else if.else語句 格式 i...

if判斷語句

判斷語句 if if 要判斷的條件 條件成立的時,要做的事情 else 條件不成立的時候,要做的事情 注意 的縮排為乙個tab鍵,或者四個空格 tab鍵和空格不要混用 age 13 if age 18 print 允許進入網咖 else print 未成年,不允許進入網咖 邏輯運算子 and 條件1...