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

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

技术教程推荐

白话法律42讲 -〔周甲徳〕

Kafka核心技术与实战 -〔胡夕〕

Flutter核心技术与实战 -〔陈航〕

研发效率破局之道 -〔葛俊〕

说透敏捷 -〔宋宁〕

深入浅出云计算 -〔何恺铎〕

数据中台实战课 -〔郭忆〕

职场求生攻略 -〔臧萌〕

Midjourney入门实践课 -〔Jovi〕

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