switch语句允许根据值列表测试变量的相等性,每个值称为一个case,并且为每个switch case检查正在打开的变量。
C编程语言中switch语句语法如下所示:-
switch(expression) { case constant-expression : statement(s); break; /* optional */ case constant-expression : statement(s); break; /* optional */ /* 你可以有任意数量的 case 语句 */ default : /* 可选 */ statement(s); }
#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
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)