| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 306 人关注过本帖
标题:请教一个简单问题!!!
只看楼主 加入收藏
清微御宇
Rank: 6Rank: 6
来 自:开封
等 级:侠之大者
威 望:2
帖 子:318
专家分:497
注 册:2012-1-15
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:7 
请教一个简单问题!!!
for(a=1;a<10;a++)
for(a=1;a<10;++a)
在执行第一次循环时a的取值一样吗?
2012-03-07 10:35
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:2 
这两个没什么不同

★★★★★为人民服务★★★★★
2012-03-07 10:51
卡卡罗特wang
Rank: 2
来 自:湖北武汉
等 级:论坛游民
帖 子:63
专家分:42
注 册:2012-2-17
收藏
得分:4 
回复 楼主 清微御宇
此时a++=1,++a=2.执行完循环体,回到for时,两个a都为2
2012-03-07 10:53
清微御宇
Rank: 6Rank: 6
来 自:开封
等 级:侠之大者
威 望:2
帖 子:318
专家分:497
注 册:2012-1-15
收藏
得分:0 
是不是for(表达式1;表达式2;表达式3)中先执行表达式1再验证表达式2执行循环体……!所以它们是等价的吗?

Stay hungry , Stay foolish!
2012-03-07 10:58
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:4 
a=1时
a++==>1,a==>2
++a==>2,a==>2

★★★★★为人民服务★★★★★
2012-03-07 11:13
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
for(表达式1;表达式2;表达式3)
表达式1  只计算一次  然后每循环一次先验证 表达式2 为真执行循环后计算表达式3 再验证表达式2。

梅尚程荀
马谭杨奚







                                                       
2012-03-07 11:22
zssrbsr
Rank: 1
等 级:新手上路
帖 子:14
专家分:9
注 册:2011-11-26
收藏
得分:0 
不要纠结for(表达式1;表达式2;表达式3)里面这三个表达式。。。
只要你的循环能出来, 写成for(;;)这样也可以。。
2012-03-07 12:01
hamyapin
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-2-8
收藏
得分:0 
先执行在累加和先累加在执行
2012-03-07 13:21
快速回复:请教一个简单问题!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025244 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved