我不了解代码的工作原理。
为什么代码输出“ 5”?
这里是代码:
int x = 55;
int y = 5;
switch (x % 8)
{
case 0: case 1:
y++;
break;
case 2:case 3:
y = y + 2;
break;
case 4:
break;
case 5:
y = y - 3;
break;
}
Console.WriteLine(+y);
Console.ReadKey();
55 % 8 = 7
您的switch
案例没有case
07,所以y没有更改值并打印出5