多项选择题:以下代码的结果是什么?为什么这个switch语句返回ZeroHello World而不是Zero?
int x=0;
switch(x)
{
case 1: printf("One");
case 0: printf("Zero");
case 2: printf("Hello World");
}
选项:
One
Zero
Hello World
ZeroHello World
我认为它只会返回Zero
。我玩过什么int值,它改变了输出,但我不能跟随这里发生的事情。
“我认为它只会返回零。” - 为什么?假设不能代替学习和学习至少编程语言的*基础*。 (此外,没有任何返回。)请阅读此:http://meta.stackexchange.com/questions/182266/how-much-research-effort-is-expected-of-stack-overflow-users/ –