C++ 嵌套 if 語句
C++ 嵌套 if 語句
在 C++ 中,嵌套 if-else 語句是合法的,這意味著您可以在一個(gè) if 或 else if 語句內(nèi)使用另一個(gè) if 或 else if 語句。
1. 語法
C++ 中 嵌套 if 語句的語法:
if( boolean_expression 1) { // 當(dāng)布爾表達(dá)式 1 為真時(shí)執(zhí)行 if(boolean_expression 2) { // 當(dāng)布爾表達(dá)式 2 為真時(shí)執(zhí)行 } }
您可以嵌套 else if...else,方式與嵌套 if 語句相似。
2. 實(shí)例
#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í)行時(shí),它會(huì)產(chǎn)生下列結(jié)果:
a 的值是 100,且 b 的值是 200 a 的準(zhǔn)確值是 100 b 的準(zhǔn)確值是 200
相關(guān)文章
- C++ map 用法
- C++ vector 用法
- C語言 數(shù)組
- C語言 位域
- C++ 指針調(diào)用
- C++ 類成員函數(shù)
- C++ 遞增遞減運(yùn)算符重載
- C++ 賦值運(yùn)算符重載
- C語言 庫(kù)函數(shù) asctime()
- C語言 庫(kù)函數(shù) gmtime()
- C# Windows 文件系統(tǒng)的操作
- C語言 庫(kù)函數(shù) fopen()
- C語言 庫(kù)函數(shù) vprintf()
- C語言 庫(kù)函數(shù) fputs()
- C語言 庫(kù)函數(shù) getchar()
- C語言 庫(kù)函數(shù) perror()
- C語言 庫(kù)函數(shù) exit()
- C語言 庫(kù)函數(shù) atan2()
- C語言 庫(kù)函數(shù) fmod()
- C語言 庫(kù)函數(shù) strpbrk()