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;
}

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

链接:https://www.learnfk.comhttps://www.learnfk.com/c-programming/switch-statement-in-c.html

来源:LearnFk无涯教程网

Learnfk ok
Your grade is B

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

技术教程推荐

SQL必知必会 -〔陈旸〕

Go 并发编程实战课 -〔晁岳攀(鸟窝)〕

手机摄影 -〔@随你们去〕

分布式金融架构课 -〔任杰〕

爆款文案修炼手册 -〔乐剑峰〕

攻克视频技术 -〔李江〕

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

徐昊 · TDD项目实战70讲 -〔徐昊〕

徐昊 · AI 时代的软件工程 -〔徐昊〕

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