C 判斷
在 C 語言中,
嵌套 if-else 語句是合法的,這意味着您可以在一個 if 或 else if 語句内使用另一個 語句。文法
C 語言中
嵌套 if語句的文法:
if( boolean_expression 1)
{
/* 當布爾表達式 1 為真時執行 */
if(boolean_expression 2)
{
/* 當布爾表達式 2 為真時執行 */
}
}
您可以嵌套
else if...else,方式與嵌套 if 語句相似。
執行個體
#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 的準确值是 %d\n", a );
printf("b 的準确值是 %d\n", b );
return 0;
}
當上面的代碼被編譯和執行時,它會産生下列結果:
a 的值是 100,且 b 的值是 200
a 的準确值是 100
b 的準确值是 200