C语言 中的 nested switch 语句函数

首页 / C语言入门教程 / C语言 中的 nested switch 语句函数

nested switch - 语法

嵌套switch语句的语法如下所示:-

switch(ch1) {

   case 'A': 
      printf("This A is part of outer switch" );
		
      switch(ch2) {
         case 'A':
            printf("This A is part of inner switch" );
            break;
         case 'B': /* case code */
      }
	  
      break;
   case 'B': /* case code */
}

nested switch - 示例

#include <stdio.h>
 
int main () {

   /* 局部变量定义 */
   int a=100;
   int b=200;
 
   switch(a) {
   
      case 100: 
         printf("This is part of outer switch\n", a );
      
         switch(b) {
            case 200:
               printf("This is part of inner switch\n", a );
         }
   }
   
   printf("Exact value of a is : %d\n", a );
   printf("Exact value of b is : %d\n", b );
 
   return 0;
}

编译并执行上述代码时,将生成以下结果-

无涯教程网

This is part of outer switch
This is part of inner switch
Exact value of a is : 100
Exact value of b is : 200

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Go语言从入门到实战 -〔蔡超〕

互联网人的英语私教课 -〔陈亦峰〕

数据分析思维课 -〔郭炜〕

陈天 · Rust 编程第一课 -〔陈天〕

React Native 新架构实战课 -〔蒋宏伟〕

深入浅出可观测性 -〔翁一磊〕

超级访谈:对话毕玄 -〔毕玄〕

B端体验设计入门课 -〔林远宏(汤圆)〕

程序员职业规划手册 -〔雪梅〕

好记忆不如烂笔头。留下您的足迹吧 :)