早教吧 育儿知识 作业答案 考试题库 百科 知识分享

程序编程题28若a、b均为整型变量,正确的switch语句是()。A.switch(a+b)B.switcha;C.switch(a*1.0)D.switch(b);参考答案:A请问A选项a+b是不是表示a+b=0??

题目详情
程序编程题
28 若a、b均为整型变量,正确的switch 语句是()。 A. switch (a+b) B. switch a; C. switch (a*1.0) D. switch(b); 参考答案:A
请问A选项a+b是不是表示a+b=0??
▼优质解答
答案和解析
不是,switch语句是多分支选择结构。C里面一般形式是
switch(表达式)
{
case 常量1:语句1;
case 常量2:语句2;
……
case 常量n:语句n;
default:语句n+1;
}
就是判断“表达式”的值是否与“常量1”,“常量2”……“常量n”相同,如果都不相同,就执行default后面的语句。
这题选A的原因是switch后面的“表达式”,其值得类型应为整数类型或者字符型。