c语言if else嵌套,C语言if else嵌套
C語(yǔ)言if else嵌套教程
C語(yǔ)言if else嵌套詳解
語(yǔ)法
if (condition)
{
if (condition1)
{
// do something1
}
else if (condition2)
{
// do something2
}
}
else
{
if (condition3)
{
// do something3
}
else if (condition4)
{
// do something4
}
else
{
// do something5
}
}
說(shuō)明
C 語(yǔ)言 的 if 語(yǔ)句、else if 語(yǔ)句 和 else 語(yǔ)句可以進(jìn)行任意的嵌套。
案例
if語(yǔ)句嵌套
if 語(yǔ)句里面可以嵌套任意的 if、else if 以及 else
#include
int main(){
printf("嗨客網(wǎng)(www.haicoder.net)\n");
int a = 10;
if (a > 5)
{
if (a > 20)
{
printf("%s\n", "a > 20");
}
else if(a > 10)
{
printf("%s\n", "a > 10");
}
else
{
printf("%s\n", "a > 5");
}
}
else
{
printf("%s\n", "a <= 5");
}
printf("%s\n", "Over");
return 0;
}
程序運(yùn)行后,控制臺(tái)輸出如下:
首先,我們定義了一個(gè)
如果第一個(gè) if 語(yǔ)句都不滿足,則會(huì)執(zhí)行執(zhí)行最外層的 else 語(yǔ)句。最后,我們的程序輸出了 "a > 5" 和 "Over"。
else if 語(yǔ)句嵌套
else if 語(yǔ)句里面可以嵌套任意的 if、else if 以及 else
#include
int main(){
printf("嗨客網(wǎng)(www.haicoder.net)\n");
int a = 10;
if (a > 20)
{
printf("%s\n", "a > 20");
}
else if (a >= 10)
{
if (a > 15)
{
printf("%s\n", "a > 15");
}
else if(a > 10)
{
printf("%s\n", "a > 10");
}
else
{
printf("%s\n", "a == 10");
}
}
else
{
printf("%s\n", "a < 10");
}
printf("%s\n", "Over");
return 0;
}
程序運(yùn)行后,控制臺(tái)輸出如下:
首先,我們定義了一個(gè)變量 a,并賦值為 10。接著,我們使用 if 語(yǔ)句判斷 a > 20 的條件,如果條件不滿足,則繼續(xù)執(zhí)行 else if 的判斷 a >= 10,如果滿足則繼續(xù)執(zhí)行 a > 15 的判斷和 a > 10的判斷,如果最后還是不滿足,則會(huì)執(zhí)行 if 里面嵌套的 else 語(yǔ)句。
如果第一個(gè) if 語(yǔ)句都不滿足,則會(huì)執(zhí)行執(zhí)行最外層的 else 語(yǔ)句。最后,我們的程序輸出了 "a >= 10" 和 "Over"。
else語(yǔ)句嵌套
else 語(yǔ)句里面可以嵌套任意的 if、else if 以及 else
#include
int main(){
printf("嗨客網(wǎng)(www.haicoder.net)\n");
int a = 10;
if (a > 20)
{
printf("%s\n", "a > 20");
}
else if (a > 15)
{
printf("%s\n", "a > 15");
}
else
{
if (a >= 10)
{
printf("%s\n", "a >= 10");
}
else
{
printf("%s\n", "a < 10");
}
}
printf("%s\n", "Over");
return 0;
}
程序運(yùn)行后,控制臺(tái)輸出如下:
首先,我們定義了一個(gè)變量 a,并賦值為 10。接著,我們使用 if 語(yǔ)句判斷 a > 20 的條件,如果條件不滿足,則繼續(xù)執(zhí)行 else if 的判斷 a >= 15,如果條件不滿足則繼續(xù)執(zhí)行 else 里面嵌套的 if 和 else 的判斷。
最后,我們的程序輸出了 "a >= 10" 和 "Over"。
C語(yǔ)言if else嵌套總結(jié)
在 C 語(yǔ)言中,if 語(yǔ)句、else if 語(yǔ)句和 else 語(yǔ)句可以進(jìn)行任意的嵌套。
總結(jié)
以上是生活随笔為你收集整理的c语言if else嵌套,C语言if else嵌套的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 修复 rk3288 android9 的
- 下一篇: Imagination官方信息速递202