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