【发布时间】:2014-09-09 23:48:45
【问题描述】:
如何跟踪switch case 语句的执行顺序?
例如:
while (some_boundary) {
switch (value) {
case a:
do something;
move to next value;
break;
case b:
do something;
move to next value;
break;
case c:
do something;
move to next value;
break;
}
}
我想知道switch是否被执行abc或bac或cab等
有什么想法吗?还是通过if/else 实现更有意义?
【问题讨论】:
-
我不确定你的意思。 value 只会匹配一个 switch 项。
-
可能你问的是switch内部是如何实现的?
-
他的意思是跟踪。 switch 在 while 循环中,所以他想知道在 while 迭代中 switch 选择的顺序。
-
如果任何答案解决了您的问题,请将其标记为已接受的答案。否则,请告诉我们,以便我们进一步为您提供帮助。
标签: c++ c switch-statement