本文摘编自 Quora 的一个热门问答贴。 请在linux系统下测试本文中出现的代码 Andrew Weimholt 的回复: switch语句中的case 关键词可以放在if-else或者是循环当中 switch (a) { case 1:; // ... if (b==2) { case 2:; // ... } else case 3: { // ... for (b=0;b<10;b++) { case 5:; // ... } } break; case 4: Brian Bi 的回复: 1. 声明紧随用途之后 理解声明有一