问题描述: 一道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等都也可以. 展开全文阅读