1.switch语句怎么用啊
在C语言中,switch语句是开关语句,一般与case、break、default配合使用,对流程进行控制。
switch语句的语法规则:
switch ( 变量表达式 )
{
case 常量1 :语句;break;
case 常量2 :语句;break;
case 常量3 :语句;break;
case 常量n:语句;break;
default :语句;break;
}
其中switch、case、break、default都是关键词。switch作为一个开关,当变量表达式的值对应case中的值时,执行case后面的语句后跳出switch语句,如果都不符合则执行default后面的语句后跳出switch语句。
使用举例:判断分数等级,程序如下。
扩展资料:
switch语句规则:
1、switch语句非常有用,但在使用时必须谨慎。所写的任何switch语句都必须遵循以下规则:
2、只能针对基本数据类型中的整型类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。
3、switch()的参数类型不能为实型 。
4、case标签必须是常量表达式(constantExpression),如42或者'4'。
5、case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。
参考资料来源:百度百科-switch(计算机语言关键词)
2.switch语句怎么用啊
switch 语句是一个控制语句,它通过将控制传递给其体内的一个 case 语句来处理多个选择和枚举。
例如:int caseSwitch = 1;switch (caseSwitch){ case 1: Console.WriteLine("Case 1"); break; case 2: Console.WriteLine("Case 2"); break; default: Console.WriteLine("Default case"); break;}。
3.Switch case 语句怎么使用
switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。
Switch case 语句表达式为:
switch
{
case 常量1: 语句体1;
case 常量2: 语句体2;
case 常量3: 语句体3;
case 常量4: 语句体4;
.
default : 语句体;
}
当常量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。如果常量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句并跳出switch语句。
扩展资料
switch 。 case语句的特点:
1、把要讨论的表达式与case后面的常量进行比较,发现匹配项之后,从该位置入口,做它下面的所有语句。
2、case 后面的常量不能重复
3、可以在每一个case语句的后面加上break语句,这样就能保证只做与之相匹配的那一项。
4、break实质:在switch 。case语句里面最先遇到那一个break就从该位置结束该语句
5、可以在最后一个case的下面加上default语句表示如果找不到匹配项时,就做default对应的项。
6、default并不是一定要有,如果前面遇到break,default就不执行。如果没有遇到break,就一定会执行。
7、case后面的语句可以不执行,表示与下一个case是或的关系。
参考资料来源:搜狗百科——switch
4.这个题用switch语句怎么写
int Mul, Sum;Sum = 0;Mul = I / 100000;switch(Mul){case 10:{Sum += (I - 1000000) * 0.001;I = 1000000;}case 9:case 8:case 7:case 6:{Sum += (I - 600000) * 0.015;I = 600000};case 5:case 4:{Sum += (I - 400000) * 0.03;I = 400000;}case 3: case 2:{Sum += (I - 200000) * 0.05;I = 200000;}case 1:{Sum += (I - 100000) * 0.075;I = 100000;};case 0:{Sum = I * 0.1;};break;default:break; }。
5.请问这个用switch语句要怎么写啊,呵呵我是个新手,switch语句老是
假设分数n是int型的,用n/10,这样就能得到十位数的值了,接着switch十位数的值就行了int i=n/10;switch (i){case 10:case 9: Console.Write("A"); break;case 8: Console.Write("B"); break;case 7: Console.Write("C"); break;case 6: Console.Write("D"); break;case 5:case 4:case 3:case 2:case 1:case 0: Console.Write("E"); break;}。
6.
给你一个范例吧只要把相应的内容换一下就可以了在下面的示例中,如果 String.fromCharCode(Key.getAscii()) 参数的计算结果为 A,则执行 case "A" 后面的 trace() 语句;如果该参数的计算结果为 a,则执行 case "a" 后面的 trace() 语句;依此类推.如果没有 case 表达式与 String.fromCharCode(Key.getAscii()) 参数匹配,则执行 default 关键字后面的 trace() 语句. var listenerObj:Object = new Object();listenerObj.onKeyDown = function() { switch (String.fromCharCode(Key.getAscii())) { case "A" : trace("you pressed A"); break; case "a" : trace("you pressed a"); break; case "E" : case "e" : trace("you pressed E or e"); break; case "I" : case "i" : trace("you pressed I or i"); break; default : trace("you pressed some other key"); break; } };Key.addListener(listenerObj);。
7.求教c语言中switch 语句的详细用法
C语言程序语句switch: switch用在编程中,如C语言中它经常跟case一起使用,是一个判断选择代码。
其功能就是控制业务流程流转的。 switch语句的语法如下(switch,case和default是关键字): switch ( controllingExpression ) { case constantExpression1 : case constantExpression2 : case constantExpression3 : statements; //当满足constantExpression1、constantExpression2、constantExpression3任何一个都执行statements break; case constantExpression : statements ; break; 。
default : statements ; break; } 遵守switch语句规则 switch语句非常有用,但在使用时必须谨慎。所写的任何switch语句都必须遵循以下规则: 只能针对基本数据类型使用switch,这些类型包括int、char等。
对于其他类型,则必须使用if语句。 case标签必须是常量表达式(constantExpression),如42或者"42"。
如果需要在运行时计算case标签的值,必须使用if语句。 case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。
C语言switch应用例子: 例一: #include
\n",year,month,date,days); }。
8.用switch语句怎么写,一般要怎么去考虑,可以把思路都说一下吗
int month;//月数int orderNum;//票数//淡季function 取得优惠A(month,orderNum){ switch(month){//switch 可转成 if(month>=1&&month<=6) case 1: case 2: 。
. case 6: return orderNum>=20?0.2:0.1; default: return 1; }}//旺季function 取得优惠B(month,orderNum){ switch(month){//switch 可转成 if(month>=7&&month<=9) case 7: case 8: case 9: return orderNum>=20?0.1:0.05; default: return 1; }}。
转载请注明出处育才学习网 » switch语句怎么写