求大神指导int i=0;do printf("%d,",i);while(i++);printf("%d\n",i);详解输出结果
1个回答
展开全部
追问
这个是不是无限循环···为什么执行一次就 不继续了····
追答
不是无限循环,刚才我已经说了,i++为“先用后加”,也就是说在i变为1之前已经被用于判断表达式i的值是否为true,如果把i++换为++i就是无限循环了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询