noa*_*oah 0 c++ switch-statement
我知道它的基本概念是什么,但我在思考,并且我意识到,因此对于switch语句而言,它需要比一堆if语句更多的字符.
由于一个if语句有7个字符(不包括变量名,也没有包含它的内容,也没有代码),而switch语句有9个字符(相同的东西),因为单词"break",甚至没有它,"case:"这个词是5个字符,而if语句则是7个字符,所以它并不比if声明好多少!
fra*_*ji1 16
这样你就可以做到这样的事情
switch (toupper(ch))
{
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
bVowel = true;
break;
default:
bVowel = false;
break;
}
Run Code Online (Sandbox Code Playgroud)