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语句的用法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!