幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2687|回复: 4

[通用编程] 循环的问题

[复制链接]

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
发表于 2007-3-19 14:51:47 | 显示全部楼层 |阅读模式
int i=0,j=0;
for(;!j&&i<=5;i++)
j++;

请问它的循环次数是多少呢?为什么呢?
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复

使用道具 举报

18

主题

463

帖子

4万

积分

⑧专业

我就是一个茶几...

积分
48325
QQ
发表于 2007-3-19 17:30:24 | 显示全部楼层
优先级啊...
果然是2次..
没有永远的朋友,也没有永远的敌人,只有永远的利益!
回复 支持 反对

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
发表于 2007-3-19 19:43:00 | 显示全部楼层
偶怎么觉得只有两次呀- -

第一次的条件:( !j && i<=5 ) j=0 i=0 结果:true 循环
第二次的条件:( !j && i<=5 ) j=1 i=1 结果:false 结束循环了

优先级应该是 <=比 && 高啊…… [s:8]  [s:8]
Style-C
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
 楼主| 发表于 2007-3-21 16:18:05 | 显示全部楼层
还是不懂 [s:6]
先判断i<=5,那就是真了,那就成了,!j&&1  而!j是最先计算的,那就是 1&&1   
那判断程序退出的条件到底是什么呢?  [s:8]
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
 楼主| 发表于 2007-3-22 00:35:28 | 显示全部楼层
明白了,不好意思,原来又是自己犯傻了 [s:6]  [s:6]  [s:6]  [s:6]
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-1 10:38 , Processed in 0.027815 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表