c语言switch可以嵌套嘛,判断嵌套 switch 语句 - C语言教程
C 嵌套 switch 語句
可以在一個 switch 語句內(nèi)使用另一個 switch 語句。即使內(nèi)部和外部 switch 的 case 常量包含共同的值,也沒有矛盾。
語法
嵌套 switch 語句的語法:
switch(ch1) {
case 'A':
printf("這個 A 是外部 switch 的一部分" );
switch(ch2) {
case 'A':
printf("這個 A 是內(nèi)部 switch 的一部分" );
break;
case 'B': /* 內(nèi)部 B case 代碼 */
}
break;
case 'B': /* 外部 B case 代碼 */
}
實例
#include
int main ()
{
/* 局部變量定義 */
int a = 100;
int b = 200;
switch(a) {
case 100:
printf("這是外部 switch 的一部分\n", a );
switch(b) {
case 200:
printf("這是內(nèi)部 switch 的一部分\n", a );
}
}
printf("a 的準(zhǔn)確值是 %d\n", a );
printf("b 的準(zhǔn)確值是 %d\n", b );
return 0;
}
當(dāng)上面的代碼被編譯和執(zhí)行時,它會產(chǎn)生下列結(jié)果:
這是外部 switch 的一部分
這是內(nèi)部 switch 的一部分
a 的準(zhǔn)確值是 100
b 的準(zhǔn)確值是 200
總結(jié)
以上是生活随笔為你收集整理的c语言switch可以嵌套嘛,判断嵌套 switch 语句 - C语言教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Zabbix server: Utili
- 下一篇: linux添加ax88772b驱动,佳能