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 <stdio.h> int main () { /* 局部變量定義 */ int a = 100; int b = 200; /* 檢查布爾條件 */ if( a == 100 ) { /* 如果條件為真,則檢查下面的條件 */ if( b == 200 ) { /* 如果條件為真,則輸出下面的語句 */ printf("a 的值是 100,且 b 的值是 200\n" ); } } printf("a 的準(zhǔn)確值是 %d\n", a ); printf("b 的準(zhǔn)確值是 %d\n", b ); 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++ 環(huán)境設(shè)置
- C++ Web編程
- C語言 數(shù)組
- C語言 共用體
- C語言 預(yù)處理器
- C語言 標(biāo)準(zhǔn)庫 <errno.h>
- C# 環(huán)境
- C# 循環(huán)語句
- C# 多線程
- C++ 指針的算術(shù)運(yùn)算
- C++ 指針 vs 數(shù)組
- C語言 庫函數(shù) difftime()
- C語言 庫函數(shù) fopen()
- C語言 庫函數(shù) sprintf()
- C語言 庫函數(shù) atoi()
- C語言 庫函數(shù) exit()
- C語言 庫函數(shù) div()
- C語言 庫函數(shù) cos()
- C語言 庫函數(shù) isprint()
- C語言 庫函數(shù) memcmp()