C语言程序设计,过程,求解
1个回答
展开全部
输出是0,1,2,5。分析如下。
case后面的语句后都没有break;,所以从case 0:起一直顺序执行到所有case后面的语句。
i=m++;就是i=m,m=m+1;所以case 0:后的语句执行完后i=0(因为m初值是0),m==1。后面同样的分析j=1,m=2;k=2,m=3;最后m++;使m==4。然后执行for中的m++表达式使m==5;返回for后m<4已经不成立了,退出。
所以最后的输出是0,1,2,5。
若回答正确且帮助了你,请采纳。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询