int i; for(i=1;i<100;i+=2)i++; 循环次数????

[复制链接]
查看11 | 回复3 | 2013-6-22 18:54:47 | 显示全部楼层 |阅读模式
亲,不是50次,应该是100/3=33,大概是33次左右,因为系统在运行 i+=2 后又运行了i++,故相当于i+=3;亲,你运行下面这个程序,如果想确定是运行几次的话,你自己去数一数就行;#includevoid main(){int i,y=0;for(i=1;i<100;i+=2){i++;printf("%d\n",i);}}希望采纳!!!!...
回复

使用道具 举报

千问 | 2013-6-22 18:54:47 | 显示全部楼层
是的,i=i+2;100/2=50...
回复

使用道具 举报

千问 | 2013-6-22 18:54:47 | 显示全部楼层
嗯嗯,是50次~~...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行