一道C语言选择题,求答案及解析,好评

问题描述:

一道C语言选择题,求答案及解析,好评

 


1个回答 分类:综合 2014-12-02

问题解答:

我来补答
答案为:C
分析:
1、switch(表达式)中的表达式不能为实型,所以A错误.同时B的用法错误,如果B改为
switch((int)x)那么B也是正确的;
2、case 常量表达式: 中的 常量表达式不能是实型,所以A中的1.0和2.0都是错误的,同时该表达式也不能是变量或含有变量的表达式,所以D错误,因为D中有 case c,而c是一个变量;
3、case后面跟的是表达式因此除了case 2等正确外,case 1+1等都也可以.
 
 
展开全文阅读
剩余:2000