第二题的ˉ2是怎么得到的?

2025-04-28 07:26:35
推荐回答(1个)
回答1:

i等于-5时,也是会进while循环的,只有i==0时,会终止循环
他让你看最后一行的输出,你就倒推
最后一次 : i=-1 while(i++) 为-1 进入循环,i变成0;i+5没有对应case,不打印,再回退
i=-2时,while(i++) 为-2,进入循环,i变成-1;-1+5为4,没有对应case,不打印;
i=-3时,while(i++) 为-3,进入循环,i变成-2;-2+5为3,对应case 3:打印出-2