c++中switch的用法是什么

风险报酬2023-04-30  22

switch 是一个开关语句,和case配套使用, 和if else 判断语句差不多, switch 语句是用于多分支语句进行条件判断,比如:

i++;

switch (i)

{

case 1 : P1 = 0xFE; //i =1; 执行P1 = 0XFE;

breK; //执行完成后跳出

case 2 : P1 = 0xFD; //i =2; 执行P1 = 0XFD;

break;

case 3 : P1 = 0xFB; //i =3; 执行P1 = 0XFB;

break;

case 4 : P1 = 0xF7 //i =4; 执行P1 = 0X7E;

break;

default: break; //如果i 不符合以上条件直接跳出不执行任何东西

}

这四个单词都含有“改变”之意。

① alter 意为“改变,变更”,指衣服等表面或局部做部分变动,而没有变成另一种事物。

② transform 指外形或面貌的改变,彻底改变性格、性质等。

③ shift 指位置或方向的移动、改变,常用结构:shift from…to…。

④ vary意为“改变,不同,有区别,变化”,强调区别。

static void Main(string[] args)

{

ConsoleWriteLine("请输入成绩(输入-1则退出程序):");

while (true)

{

int tmp = intParse(ConsoleReadLine());

if (tmp == -1)

break;

int flag = 0;

if (tmp >= 90 && tmp <= 100)

flag = 1;

if (tmp >= 75 && tmp <= 89)

flag = 2;

if (tmp >= 60 && tmp <= 74)

flag = 3;

if (tmp <= 59)

flag = 4;

switch (flag)

{

case 1:

ConsoleWriteLine("优秀");

break;

case 2:

ConsoleWriteLine("良好");

break;

case 3:

ConsoleWriteLine("一般");

break;

case 4:

ConsoleWriteLine("不及格");

break;

}

}

}

执行过程:

先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较。

当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码。

如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。

switch的意思是转换。

Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。

汉语翻译:

n 开关, 电闸, 转换, 软枝, 鞭子, 道岔

vt 转变, 切换, 摆动, 转换, 使转轨

vi 转换, 变换, 摆动

相关词组:

switch sb on

switch sb off

switch sth out of sb's hand

asleep at the switch

名词:switcher 动词过去式:switched 过去分词:switched 现在分词:switching 第三人称单数:switches 形容词:switchable

switch作动词有转变,转动,挥动,鞭打的意思。可作及物和不及物动词。

具体用法:

1改变,改动

例句:The time of meeting has been swithed to tomorrow afternoon会议时间已经改到明天下午了。

2转移(注意力、思想等)

例句:As the new semester has begun, we must switch over to our studies

新学期已经开始,我们应当把注意力转移到学业上来。

3用鞭子等抽打

例句:He switched the boy with a cane他用手杖抽打那个小孩。

词组:

switch on 接通,开启

例句:He switched on TV right away when he came in他一进来就立即打开电视

switch off (用开关)关掉;切断(电源)

Switch off the light in a miniute,please请立即把灯关掉。

switch to 切换到;转到;转换成

例句:You can switch to Classic mode if you wish而如果你愿意的话,可以转换为经典模式。

switch 是一个开关语句,和case配套使用, 和if else 判断语句差不多, switch 语句是用于多分支语句进行条件判断,比如:

i++;

switch (i)

{

case 1 : P1 = 0xFE; //i =1; 执行P1 = 0XFE;

breK; //执行完成后跳出

case 2 : P1 = 0xFD; //i =2; 执行P1 = 0XFD;

break;

case 3 : P1 = 0xFB; //i =3; 执行P1 = 0XFB;

break;

case 4 : P1 = 0xF7 //i =4; 执行P1 = 0X7E;

break;

default: break; //如果i 不符合以上条件直接跳出不执行任何东西

}

建议你还是先把C语言看熟把,书上都写的很清楚。

以上就是关于c++中switch的用法是什么全部的内容,包括:c++中switch的用法是什么、switch和shift用法区别、关于c#中Switch语句的用法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

转载请注明原文地址:https://juke.outofmemory.cn/read/3741033.html

最新回复(0)