作业帮 > 综合 > 作业

#include main(void) { int i=0,j=0,k=0,m; for(m=0;m

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 02:16:58
#include main(void) { int i=0,j=0,k=0,m; for(m=0;m
我运行的答案是0 2 2 5
再问: 为什么会是5呢?
再答: 我运行的答案是0 2 2 5 这几行代码在我这里是这样运行的 进入for循环.此时m为0.那么执行case 0.但是后面没跟break,所以会继续执行到完成后面的case. 所以i,j,k,m分别为0,2,2,4但是到最后退出循环之前m的值会再加一.即for循环的最后一个自增..所以m就是5了.这个时候再判断m