| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 527 人关注过本帖
标题:[求助]“i++”与“++i”的区别
只看楼主 加入收藏
CPPBOY
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-9-19
收藏
 问题点数:0 回复次数:5 
[求助]“i++”与“++i”的区别

//在以下程序的第9行中,为什么“i++”与"++i"没区别?

/////////////////////////////////////

#include <iostream>
using namespace std ;
void main ()
{
int i(1) , sum(0) ;
while(i<=10)
{
sum+=i; //sum+=i等于sum=sum+i
i++;
}
cout<<"sum="<<sum<<"\n";
}

////////////////////////////////

/////////////////////////////////////

#include <iostream>
using namespace std ;
void main ()
{
int i(1) , sum(0) ;
while(i<=10)
{
sum+=i; //sum+=i等于sum=sum+i
++i;
}
cout<<"sum="<<sum<<"\n";
}

////////////////////////////////

[此贴子已经被作者于2006-10-7 13:26:35编辑过]

搜索更多相关主题的帖子: include 
2006-10-04 22:05
makewelldone
Rank: 1
来 自:江苏南京
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-9-25
收藏
得分:0 
这是一个又简单而又困难的问题
 你不防设一个变量 T
    比较一下下面的不同之处:
t=i++;
t=++i;
这一句的意思是把I的值给T然后让I加1;
   如果I的值是3;
   那么T是3,I是4;
  下一句就不一样了;
   它是让I加1然后给T;
    也就是说,如果I是3,那么T和I的值都是4;
  
2006-10-05 10:36
CPPBOY
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-9-19
收藏
得分:0 
以下是引用makewelldone在2006-10-5 10:36:13的发言:
这是一个又简单而又困难的问题
 你不防设一个变量 T
    比较一下下面的不同之处:
t=i++;
t=++i;
这一句的意思是把I的值给T然后让I加1;
   如果I的值是3;
   那么T是3,I是4;
  下一句就不一样了;
   它是让I加1然后给T;
    也就是说,如果I是3,那么T和I的值都是4;
  

多谢了~~~

但我是问i++和++i为什么在上面的程序里的结果会一样~~~

2006-10-07 13:25
xiongyun520
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-10-2
收藏
得分:0 
回答完全同意先.
2006-10-07 15:06
qiuhai1985
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-10-9
收藏
得分:0 
以下是引用CPPBOY在2006-10-7 13:25:50的发言:
以下是引用makewelldone在2006-10-5 10:36:13的发言:
这是一个又简单而又困难的问题
 你不防设一个变量 T
    比较一下下面的不同之处:
t=i++;
t=++i;
这一句的意思是把I的值给T然后让I加1;
   如果I的值是3;
   那么T是3,I是4;
  下一句就不一样了;
   它是让I加1然后给T;
    也就是说,如果I是3,那么T和I的值都是4;
  

多谢了~~~

但我是问i++和++i为什么在上面的程序里的结果会一样~~~

是因为执行完该句之后,又重新循环了一次,所以两个i 值会一样的。


编织美好得未来!!! COME ON SEA!!!
2006-10-10 16:26
Theron
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2006-9-23
收藏
得分:0 

++i 被使用前自增 1
i++ 使用后加 1


2006-10-10 17:42
快速回复:[求助]“i++”与“++i”的区别
数据加载中...
 
   



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

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