2个回答
展开全部
1, switch(x), 这里x是等于0的,因此入口在case 0,
2, 然后case 0里面的 switch(1), 这里是等于1的,因此b++; //此时a的值为0, b的值为1
3 , 这里是最容易出错的一步: 当 switch(x)中的 case 0执行完毕后, 由于没有加break, 因此会继续执行 case 1, case2 ,,,,直到遇到break或结束。因此, a和b要再加1一次。//这时候a的值为1, b的值变为2。
2, 然后case 0里面的 switch(1), 这里是等于1的,因此b++; //此时a的值为0, b的值为1
3 , 这里是最容易出错的一步: 当 switch(x)中的 case 0执行完毕后, 由于没有加break, 因此会继续执行 case 1, case2 ,,,,直到遇到break或结束。因此, a和b要再加1一次。//这时候a的值为1, b的值变为2。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询