展开全部
运行结果是1,3,5
首先,i
=
1,进入循环,由于i=1,i<4,,不执行if里面的语句,执行 printf(("%d\n",i++);输出1,再使i值加1,i=2,接着执行i++,此时i=3
第二次循环,i+1>0为真,进入循环体 由于i=3,i<4,,不执行if里面的语句,执行 printf(("%d\n",i++);输出3, 再使i值加1,i=4,执行i++,此时i=5
第三次循环, i+1>0为真,进入循环体,由于i=5,i>5,执行if里面的 {printf("%d\n",i);输出5,下一句break;跳出循环,程序结束
首先,i
=
1,进入循环,由于i=1,i<4,,不执行if里面的语句,执行 printf(("%d\n",i++);输出1,再使i值加1,i=2,接着执行i++,此时i=3
第二次循环,i+1>0为真,进入循环体 由于i=3,i<4,,不执行if里面的语句,执行 printf(("%d\n",i++);输出3, 再使i值加1,i=4,执行i++,此时i=5
第三次循环, i+1>0为真,进入循环体,由于i=5,i>5,执行if里面的 {printf("%d\n",i);输出5,下一句break;跳出循环,程序结束
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询