想输入 1 输出 one、输入 2 输出 two。实际输入 1 时输出了 onetwo,病根在哪?
int k = 1;
switch (k) {
case 1: cout << "one";
case 2: cout << "two";
}
- A. case 1 的输出内容写错了
- B. switch 不能只有两个 case
- C. 两个 case 都没写 break,从 case 1 一路穿透执行到了 case 2
- D. k 必须初始化为 0
想输入 1 输出 one、输入 2 输出 two。实际输入 1 时输出了 onetwo,病根在哪?
int k = 1;
switch (k) {
case 1: cout << "one";
case 2: cout << "two";
}