for(x=0,y=0;x>++y;x=i++)i=x;执行的次数为多少?

[复制链接]
查看11 | 回复1 | 2012-6-3 20:42:49 | 显示全部楼层 |阅读模式
0次。循环初始条件:x=0,y=0循环判断条件:x>++y。这个条件的判断,因为++y,所以首先执行y+1的操作,再进行判断。y加1后,y的值是1,而此时x还是0,所以x>y不成立。循环判断条件就不成立了。判断条件不成立,就不会进入循环,循环体i=x 和循环控制变量的变化x=i++的操作均不会执行。所以循环执行0次,结果:x=0,y=1, i 的值不发生变化。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行