| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1021 人关注过本帖
标题:还是for和while的问题
取消只看楼主 加入收藏
chris223
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-9-22
收藏
 问题点数:0 回复次数:2 
还是for和while的问题
//while 输出结果为:9 8 7 6 5 4 3 2 1 0
#include<iostream>
using namespace::std;
int main()
{
int val=10;
while(val>0)
{
- -val;
cout<<val<<' ';
}
cout<<endl;
return 0;



//for 输出结果为:10 9 8 7 6 5 4 3 2 1
#include<iostream>
using namespace::std;
int main()
{
for(int val=10;val>0;- -val)
cout<<val<<' ';
cout<<endl;
return 0;
}

这两种循环的条件是一样的,循环次数都是10次,可产生的结果却不一样,有谁知道这种差别在实际中有什么意义吗?
或者是说我们应该怎么利用这种差别?最好是举例说明:
请大家发表一下自己的看法
搜索更多相关主题的帖子: val int std cout using 
2007-10-08 03:46
chris223
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-9-22
收藏
得分:0 

不对啊!我试过了,也不对

[此贴子已经被作者于2007-10-8 5:23:01编辑过]


八度驿站 8du.
2007-10-08 05:14
chris223
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-9-22
收藏
得分:0 
经大家指点,我终于把循环结构和++  --的关系搞清楚了,谢谢大家

八度驿站 8du.
2007-10-11 18:16
快速回复:还是for和while的问题
数据加载中...
 
   



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

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