提示:以下是本篇文章正文内容,下面案例可供参考
一、switch,case是什么?
个人理解:switch,case的根本目的就是选择,也就是我们常说的选择结构。(switch代表if, case代表等于号)
二、使用步骤
1.引入代码案例
#define _CRT_SECURE_NO_WARNINGS //注意:此申明要放在首位
#include<stdio.h>
#include <string.h>
void main() {
int a = 2;
switch (a) {
case 1: {printf("星期一"); break; }
case 2: {printf("星期二"); break; } //如果a==2,则输出星期二,break则表示跳出switch
case 3: {printf("星期三"); break; }
case 4: {printf("星期四"); break; }
case 5: {printf("星期五"); break; }
default: {printf("周末"); }
}
}
重点:要素有 switch/ a/ case/ 1/{} /default /break (switch代表如果,a代表变量,case可以理解为等于号,2就是数字,default代表否则,{}代表输出内容)
大白话来说:如果a等于2,则输出星期二这个内容
2.为什么要用break
运行路线图如图所示:
如图所示,一旦没有break;它进入后输出就是"星期二 星期三 星期四 星期五 周末",重点这就是switch的根本特性
总结
switch选择语句的重点是【switch是如果,case是等于号】,重点2:switch的特性是一旦等于号成立,它就会连续输出内容,正是因为如此,所以我们才要使用break从而打断它的连续输出(有哪里不合适的地方请大家多多指教)