C语言程序设计,过程,求解

 我来答
White_MouseYBZ
2020-01-03 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6492万
展开全部

输出是0,1,2,5。分析如下。

  1. case后面的语句后都没有break;,所以从case 0:起一直顺序执行到所有case后面的语句。

  2. 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已经不成立了,退出。

  3. 所以最后的输出是0,1,2,5。

若回答正确且帮助了你,请采纳。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式