88问答网
所有问题
switch结构case语句后的多个语句必须放在花括号中。 这句话对吗?为什么?
如题所述
举报该问题
推荐答案 2011-10-27
不对。在case语句中,先判断case后面的表达式,是否与switch(表达式)括号中的表达式相等,如果为真,则从冒号:开始,后面的语句是顺序执行,直到结束后。不用必须放在花括号内。
如果中间有一些语句需要,局部变量定义等,可能要加上更好一些。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/ttSSBSMKV.html
其他回答
第1个回答 2011-10-26
c语言吗? c++好像没这要求, 考虑可能存在在case中局部定义变量,可能有加括号的可能,否则不必加
第2个回答 2011-10-27
瞎说,听8721那位的
相似回答
switch
case
下面可以写很多
语句吗?
要不要用大
括号
括起来
???
答:
你好!
按照标准,是要在一个CASE后面加的
,有的语言要加,有的不用加,但是加了以后会方便查看以及调试。我的回答你还满意吗~~
c语言
case
是
什么
意思
答:
其中,expression是需要进行条件判断的表达式,case后面是常量表达式,当expression的值等于某个
case后的
常量表达式时,执行对应的语句块。
多个case后面的
常量表达式之间使用冒号分隔,语句块需要使用
花括号
包围。需要注意的是,case后面的常量表达式必须是整数类型的常量表达式,不能是变量或表达式。如果所有case后面...
switch
case的
用法
答:
当二者相等时,执行个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择
结构之后的
代码。如果任何一个
case之后的
常量与
switch后的
小
括号中
的值相等,则执行switch尾部的default块中代码。
C语言
switch
case后
如何执行
多条
命令
答:
2、注意到上面在执行完要进行对比的
语句之后
会有一个break;,break的作用是在执行完要执行的语句之后退出
这个switch
...
case
...结构,防止重复执行。3、如果不用 <break;>
这个语句的话
就会出现意想不到的错误。4、如图所示,将所有的break去掉之后,i的值是1,按照正常应该执行 <case 1:>
后面的语句
...
switch语句
的用法有哪些?
答:
1、
Switch
用在编程中,如C语言中它经常跟
Case
一起使用,是一个判断选择代码。其功能就是控制业务流程流转的。直线翻译:
switch语句
,即“切换”语句;
case
即“情况”。2、switch语句的语法如下(switch,case和default是关键字):switch ( 常量表达式 ){ case 常量1 :语句;case 常量2 :语句;case 常量...
c语言
switch语句
是
什么?
答:
case
后面的
常量表达式只能是整型、字符型或枚举型常量的一种;各
case语句
表达式的值各不相同,只起到一个标号作用,用于引导程序找到对应入口。这里的语句块可以是一条语句,或其它复合语句。语句块可以不用
花括号
“{}”。各个case语句并不是程序执行的终点,通常需要执行break语句来跳出
switch
分支语句;若...
C语言的
switch语句中case后
()
答:
选B,
case后面
只能是整型或字符型的常量或常量表达式。一、
switch
是另外一种选择
结构的语句
,用来代替简单的、拥有多个分支的if else 语句,基本格式如下:switch(表达式){case 整型数值1: 语句 1;case 整型数值2: 语句 2;...case 整型数值n: 语句 n;default: 语句 n+1;} 二、它的执行过程是:...
SWTICH
语句case后面
只能接一个表达式
吗?
答:
1、一个
case
紧接的条件表达式只能是一个编译期确定的整型常量表达式。case和这个常量表达式组成一个标签,这个表达式是当标号用的,所以必需在编译期确定。2、case标签本身不会被执行。一个case标签后可以接零条或
多条语句
(可以用大括号组成一条复合语句,但不必要)。遇到break;时控制流跳出
switch
。3、...
大家正在搜
case语句后的多个语句必须用
switch语句中case后
switch case语句的例题
js switch case语句
switch语句中default
java的switch语句
c语言switch case用法
java switch case
select case语句
相关问题
switch语句括号中的东西为什么一定得是整型的?
switch case下面可以写很多语句吗?要不要用大括号括...
c语言中switch语句case选项中如果有多条语句用不用打...
c语言中switch花括号去掉什么效果
数据结构习题括号匹配,总是在 switch 语句的第4、5、...
C语言中switch()语句的括号内可以是什么类型的呢?
c#中GroupBox与RadioButton组合使用问题,...
在PHP中如果使用switch case语句,switch(...