关于switch语句,谁来帮下
zqj50 2009-07-11 07:37:53 essential c++中有这样一个例子说能解释“向下穿越”的行为模式,但我不理解,希望好心人来帮下。
switch(next_char)
{
case'a':case'A':
case'e':case'E':
case'i':case'I':
case'o':case'O':
case'u':case'U':
++vowel_cnt;
break;
//......
}
代码如上,但是switch语句后的小括号内表达式的值不是必须为整数类型吗?
而且case后面怎么说a等字母,而不是整数值,谁来帮帮我。