第1个回答 2016-03-25
(1)grade不可以声明为float型。因为后面switch的()中是grade/10,要求()中只能是整形或字符型,若grade是浮点型,那么grade/10就是浮点型了,不符合switch的要求。
(2)将顺序执行case 9:后面的语句,直到遇到break;为止。
(3)不能省略。不写就顺序往下执行下一条case语句了。
(4)switch的()中的计算结果与所有case分支都不匹配时就执行default:后面的语句,直到遇到break;或switch的最后一个}为止。