| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1122 人关注过本帖
标题:哪个大哥解释下,这是论坛上看的例子!!有点地方不明白
只看楼主 加入收藏
從霝開匙
Rank: 1
等 级:新手上路
威 望:1
帖 子:79
专家分:0
注 册:2007-8-28
收藏
得分:0 
不好意思 !!终于明白了 1!在for(1;2;3){4}中1赋值,接着判断2,2为TURE的话就执行4,再执行3,若2为FALSE的话直接跳出循环,不知小弟理解得对不 !!!

[此贴子已经被作者于2007-9-10 17:06:16编辑过]



0→..................
2007-09-10 17:04
snakeImao
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-9-10
收藏
得分:0 
for(表达式1;表达式2;表达式3)
循环体;
它的执行过程如下:
(1) 先求解表达式1;
(2) 求解表达式2,若为 0 (假),则结束循环,转到(5);
(3)若表达式2为非 0(真),则执行循环体,然后求解表达式3;
(4)转回(2);
(5)执行for语句下面的一个语句.
2007-09-10 17:13
從霝開匙
Rank: 1
等 级:新手上路
威 望:1
帖 子:79
专家分:0
注 册:2007-8-28
收藏
得分:0 
谢谢大家了 1!麻烦了 1!呵呵 !!以前理解错误 !!

0→..................
2007-09-10 17:17
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
收藏
得分:0 
前自增和后自增的区别是体现在一个语句结束前,也就是分号前。

int a,i = 0,j = 0;

a = i++; //a = ++i;
++j; //j++;

第2行效果一样。

Fight  to win  or  die...
2007-09-10 20:20
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
楼主,你的标注好象是没有办法运行的啊,里面的细节问题自己看看啊.不难理解

学习需要安静。。海盗要重新来过。。
2007-09-11 09:24
從霝開匙
Rank: 1
等 级:新手上路
威 望:1
帖 子:79
专家分:0
注 册:2007-8-28
收藏
得分:0 
不好意思掉了*/马上改!!现在明白了受教很多,是我没理解for怎么运行的谢谢大家的教导

0→..................
2007-09-11 10:10
laogao3232
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-9-9
收藏
得分:0 

怎么最后成3,8了啊,还是不大明白


2007-09-12 11:55
胡桂生
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-9-14
收藏
得分:0 
“i不赋值1了吗?不有了个i++那不2了吗 ?我哪个地方理解错了麻烦指教!!谢谢难道是for语句全部执行完了i才+1吗?”
是你对i++的执行顺序能错了。
for(i = 1;i <= 5; i ++)首先i的值是1,1 <= 5 成立所以进入for循环体,当循环体执行完毕时i++,此时i=2(在此忽略for循环体中的内容,认为循环体中没有对i进行修改),在判断2<=5成立 第二次进入循环体,当循环体又一次执行完毕时i++......每次都是执行完循环体以后i才加1
2007-09-14 00:17
快速回复:哪个大哥解释下,这是论坛上看的例子!!有点地方不明白
数据加载中...
 
   



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

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