我写了以下代码:
代码的输出结果如下所示:
有人能解释一下输出的第一行吗?为什么0和1都被打印出来了?
我写了以下代码:
int i = 0;
switch(i++)
{
case 0:
cout << 0;
case 1:
cout << 1;
}
cout << "\n" << i;
代码的输出结果如下所示:
01
1
有人能解释一下输出的第一行吗?为什么0和1都被打印出来了?
switch
由于其愚蠢(且容易出错)的行为而被评为第一位。 - Matthieu M.