C语言教程
+ -

C语言 switch语句

2019-09-09 9 0

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

switch - 语法

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

switch(expression) {

   case constant-expression  :
      statement(s);
      break; /* optional */

   case constant-expression  :
      statement(s);
      break; /* optional */

   /* you can have any number of case statements */
   default : /* Optional */
   statement(s);
}

switch - 流程图

switch - 流程图

switch - 示例

#include <stdio.h>

int main () {

   /* local variable definition */
   char grade='B';

   switch(grade) {
      case 'A' :
         printf("Excellent!\n" );
         break;
      case 'B' :
      case 'C' :
         printf("Well done\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;
}

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

Well done
Your grade is B

0 篇笔记 写笔记

C语言 switch语句
switch语句允许根据值列表测试变量的相等性,每个值称为一个case,并且为每个switch case检查正在打开的变量。switch - 语法C编程语言中switch语句语法如下所示:switch(expression) { case constant-expression : ......
ObjectiveC 嵌套switch语句
可以将switch作为外部switch语句序列的一部分。 即使内部和外部switch的case常量包含公共值,也不会产生冲突。语法嵌套switch语句的语法如下 -switch(ch1) { case 'A': printf("This A is part ......
ObjectiveC switch语句
switch语句用于测试变量与值列表的相等性。每个值称为一个case,并检查每个switch case接通的变量。语法Objective-C编程语言中switch语句的语法如下 -switch(expression){ case constant-expression : state......
PHP Switch语句
PHP switch语句 用于从多个条件执行一个语句。 它的工作原理像PHP的if-else-if语句。语法switch(expression){ case value1: //code to be executed break; ......
C++ switch语句
一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查。语法C++ 中 switch 语句的语法:switch(expression){ case constant-expression : ......
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!