我是C语言新手,需要帮助。我的代码如下。
#include<stdio.h>
#include<conio.h>
void main()
{
int suite=2;
switch(suite)
{
case 1||2:
printf("hi");
case 3:
printf("byee");
default:
printf("hello");
}
printf("I thought somebody");
getche();
}
我在使用Turbo C,输出结果是
helloI thought somebody
,没有错误信息。请告诉我这是如何工作的。
case 1||2:
像case 3:
一样运作? 或者像“case 1: case 2:`? 还是什么?) - David Schwartz