若有定义:float x=1.5;int a=1,b=3,c=2;,则正确的switch语句是 ( ) 我来答 1个回答 #热议# 上班途中天气原因受伤算工伤吗? 爵爷2197 2017-06-20 · TA获得超过390个赞 知道小有建树答主 回答量:253 采纳率:100% 帮助的人:50.1万 我也去答题访问个人页 关注 展开全部 C答案解析[解析] switch 后的括号中只能是整型或字符型表达式,选项A中使用的是浮点型变量x,故不正确。选项B在switch的括号后面多了一个分号,故也不正确。switch的case标号后只能是常量或常量表达式,而不能是变量,所以选项D也不正确。故应该选择C 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容2024全新c语言-免费下载新版.doc标准版今年优秀c语言修改套用,省时省钱。专业人士起草!c语言文件模板正规严谨合法,一键下载,立即修改套用,高效实用!www.tukuppt.com广告 其他类似问题 2021-02-01 若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为_______ (float)(a+b)/2+(int)x%(int)y(3分) 2 2020-11-28 若有以下定义float x;int a,b;则正确的switch语句是 4 2020-10-28 若有定义float w; int a, b; ,则合法的switch语句是( )。(1分) 1 2023-04-05 7.单选题-|||-若有定义 inti=2;floatj=314;long k=3; 则以下-|| 2023-02-20 . 设int a=7; float x=2.5, y=4.7;, 则表达式x+3%(int)(x+? 2019-01-03 若有如下定义:int a=2,b=3; float x=3.5,y=2.5; 则表达式: (float)(a+b)/2+(int)x%(int)y 的值是 17 2016-06-17 若有定义:int b=7,float a=2.5,c=4.7,则表达式a+(int)(b/3*(i 17 2018-03-26 若有定义:int x=3,y=2,float a=2.5,b=3.5;则下面表达式的值为多少? 12 为你推荐: