作业帮 > 综合 > 作业

int k=2; switch(k+1) {case 3:k+=1; case 4:k--;break; case 5:

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 17:16:57
int k=2; switch(k+1) {case 3:k+=1; case 4:k--;break; case 5:k*=3; case 6:++k; }为什么是2不是3
int k=2;
switch(k+1)
{case 3:k+=1; 忘记break了
case 4:k--;break;
case 5:k*=3; 忘记break了
case 6:++k; 忘记break了
}
再问: 没有break。。
再答: 程序应该这样 int k=2; switch(k+1) {case 3:k+=1; break; case 4:k--;break; case 5:k*=3; break; case 6:++k; break; } --------------------- int k=2; switch(k+1) {case 3:k+=1; case 4:k--;break; case 5:k*=3; case 6:++k; }为什么是2不是3 switch(k+1),即3 case 3:k+=1; case 4:k--;break; 先做k+=1【k=3】;NO break,继续做k--,【k=2】碰到break;结束