如何根据不同条件选择执行哪个代码块,C语言中switch语句如何操作?

2026-04-11 22:141阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计271个文字,预计阅读时间需要2分钟。

如何根据不同条件选择执行哪个代码块,C语言中switch语句如何操作?

plaintextswitch语句的转换与格式:转换意图:根据不同的值执行不同的代码块。格式:switch(x) { / / x表达式可以是常量或变量 case 1: 实例1 break; case 2: 实例2 break; // 直接跳回switch语句 default: 默认 // 当有实例相匹配时,可省略break}


switch(),转换的意思

一、通常格式

switch(x){ //x表达式可以是常量、变量; case 1: 实例1 case 2: 实例2 break; //直接跳出switch语句,switch只可以和break用 default : 默认,当有实例相匹配时可省略 }

二、简单例子

#include<stdio.h> int main(){ int a = 2; switch(a){ case 1: printf("%d\n", ++a); default : printf("Error\n"); } return 0; } [root@chenshuyi c]# ./switch Error #include<stdio.h> int main(){ int a = 1; switch(a){ case 1: printf("%d\n", ++a); default : printf("Error\n"); } return 0; } [root@chenshuyi c]# ./switch 2 Error #include<stdio.h> int main(){ int a = 1; switch(a){ case 1: printf("%d\n", ++a);break; default : printf("Error\n"); } return 0; } [root@chenshuyi c]# ./switch 2 [root@chenshuyi c]# vim switch.c #include<stdio.h> int main(){ int a = 1; switch(a){ case 1: case 2: case 3: printf("%d\n", ++a);break; default : printf("Error\n"); } return 0; } [root@chenshuyi c]# ./switch 2

如何根据不同条件选择执行哪个代码块,C语言中switch语句如何操作?
标签:意思

本文共计271个文字,预计阅读时间需要2分钟。

如何根据不同条件选择执行哪个代码块,C语言中switch语句如何操作?

plaintextswitch语句的转换与格式:转换意图:根据不同的值执行不同的代码块。格式:switch(x) { / / x表达式可以是常量或变量 case 1: 实例1 break; case 2: 实例2 break; // 直接跳回switch语句 default: 默认 // 当有实例相匹配时,可省略break}


switch(),转换的意思

一、通常格式

switch(x){ //x表达式可以是常量、变量; case 1: 实例1 case 2: 实例2 break; //直接跳出switch语句,switch只可以和break用 default : 默认,当有实例相匹配时可省略 }

二、简单例子

#include<stdio.h> int main(){ int a = 2; switch(a){ case 1: printf("%d\n", ++a); default : printf("Error\n"); } return 0; } [root@chenshuyi c]# ./switch Error #include<stdio.h> int main(){ int a = 1; switch(a){ case 1: printf("%d\n", ++a); default : printf("Error\n"); } return 0; } [root@chenshuyi c]# ./switch 2 Error #include<stdio.h> int main(){ int a = 1; switch(a){ case 1: printf("%d\n", ++a);break; default : printf("Error\n"); } return 0; } [root@chenshuyi c]# ./switch 2 [root@chenshuyi c]# vim switch.c #include<stdio.h> int main(){ int a = 1; switch(a){ case 1: case 2: case 3: printf("%d\n", ++a);break; default : printf("Error\n"); } return 0; } [root@chenshuyi c]# ./switch 2

如何根据不同条件选择执行哪个代码块,C语言中switch语句如何操作?
标签:意思