switch语句学习笔记 您所在的位置:网站首页 switch语句形式 switch语句学习笔记

switch语句学习笔记

2023-08-11 08:17| 来源: 网络整理| 查看: 265

文章目录 switch语句的运用switch语句形式执行步骤示例注意

switch语句的运用 switch语句形式 switch(表达式) //值的类型应为整数类型(包括字符型) { case 常量1: 语句1 case 常量2: 语句2 … … case 常量n: 语句n default: 语句n+1 //可以省略 }

switch语句是多分支选择语句

执行步骤

1.先计算switch后面“表达式”的值 2.将值与各case标号比较,如果某与一个case标号中常量相同,流程就转此case标号后面的语句 3.如果没有与switch表达式相匹配的case常量,流程转去执行default标号后面的语句

示例 #include int main() { int score=87; score=score/10; switch(score) { case 10: case 9: printf(“等级A”); break; case 8: printf(“等级B”); break; case 7: case 6: printf(“等级C”); default: printf(“等级D”); break; } return 0; } 注意

1.每一个case常量必须互不相同 2.一般情况下,在执行一个case子句后,应当用break语句使流程跳出switch结构,即终止switch语句的执行。而最后一个case子句(今为default子句)中可不必加break语句,因为流程已到了switch结构的结束处 3.多个case标号可以共用一组执行语句,例如: `case’A’:

case’B’:

case’C’: printf(“>60\n”);break; 当grade值为A,B,C`时都执行同一组语句,输出“>60”,然后换行**



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有