省略号交换机案例Visual Studio等效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了省略号交换机案例Visual Studio等效相关的知识,希望对你有一定的参考价值。
我正在尝试编写一个switch语句,以文本形式标识0到9之间的所有数字。在gcc中我相信可以使用语句'0'...'9':
是否存在可在Microsoft Visual Studio中使用的等效表达式,或者我是否必须为每个数字编写单独的案例?
答案
在gcc中我相信可以使用语句'0'...'9'
是的,但这是GNU C编译器的扩展,它不是C ++标准。
我认为最好的办法是写下这样的东西:
switch(c) {
case '0':
case '1':
case '2':
//...
case '9':
//Do something
break;
}
或者,如果您愿意:
switch(c) {
case '0': case '1': case '2': /*...*/ case '9':
//Do something
break;
}
(注意:
和以下case
之间的空格)
以上是关于省略号交换机案例Visual Studio等效的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 中的 --enable-pic 等效项