C语言 中的 switch 语句函数

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

switch语句允许根据值列表测试变量的相等性,每个值称为一个case,并且为每个switch case检查正在打开的变量。

switch - 语法

C编程语言中switch语句语法如下所示:-

switch(expression) {

   case constant-expression  :
      statement(s);
      break; /* optional */
	
   case constant-expression  :
      statement(s);
      break; /* optional */
  
   /* 你可以有任意数量的 case 语句  */
   default : /* 可选 */
   statement(s);
}

switch - 流程图

switch statement in C

switch - 示例

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

   /* 局部变量定义 */
   char grade='B';

   switch(grade) {
      case 'A' :
         printf("Excellent!\n" );
         break;
      case 'B' :
      case 'C' :
         printf("Learnfk ok\n" );
         break;
      case 'D' :
         printf("You passed\n" );
         break;
      case 'F' :
         printf("Better try again\n" );
         break;
      default :
         printf("Invalid grade\n" );
   }
   
   printf("Your grade is  %c\n", grade );
 
   return 0;
}

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

Learnfk ok
Your grade is B

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

技术教程推荐

微服务架构实战160讲 -〔杨波〕

大规模数据处理实战 -〔蔡元楠〕

OpenResty从入门到实战 -〔温铭〕

人人都能学会的编程入门课 -〔胡光〕

Vim 实用技巧必知必会 -〔吴咏炜〕

深入浅出分布式技术原理 -〔陈现麟〕

快手 · 移动端音视频开发实战 -〔展晓凯〕

深入拆解消息队列47讲 -〔许文强〕

结构执行力 -〔李忠秋〕

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