C++ 嵌套 if 語句
在 C++ 中,嵌套 if-else 語句是合法的,這意味著您可以在一個 if 或 else if 語句內(nèi)使用另一個 if 或 else if 語句。
語法
C++ 中 嵌套 if 語句的語法:
if( boolean_expression 1) { // 當(dāng)布爾表達(dá)式 1 為真時執(zhí)行 if(boolean_expression 2) { // 當(dāng)布爾表達(dá)式 2 為真時執(zhí)行 } }
您可以嵌套 else if...else,方式與嵌套 if 語句相似。
實例
#include <iostream> using namespace std; int main () { // 局部變量聲明 int a = 100; int b = 200; // 檢查布爾條件 if( a == 100 ) { // 如果條件為真,則檢查下面的條件 if( b == 200 ) { // 如果條件為真,則輸出下面的語句 cout << "a 的值是 100,且 b 的值是 200" << endl; } } cout << "a 的準(zhǔn)確值是 " << a << endl; cout << "b 的準(zhǔn)確值是 " << b << endl; return 0; }
當(dāng)上面的代碼被編譯和執(zhí)行時,它會產(chǎn)生下列結(jié)果:
a 的值是 100,且 b 的值是 200 a 的準(zhǔn)確值是 100 b 的準(zhǔn)確值是 200
更多建議: