| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 493 人关注过本帖
标题:关于i++和++i
只看楼主 加入收藏
suifengjita
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2006-10-12
收藏
 问题点数:0 回复次数:7 
关于i++和++i
请问一下,在for循环中,++i和i++有什么区别
2006-10-19 08:40
zzsy04et138
Rank: 1
等 级:新手上路
帖 子:113
专家分:0
注 册:2006-10-18
收藏
得分:0 

++i:(在使用i之前,先使i的值加1)
i++:(在使用i之后,使i的值加1)

eg:i的原值等于3,则执行下面的赋值语句:
j=++i;(i的值先变成4,再赋给j,j的值为4)
j=i++;(先将i的值3赋给j,j的值为3,然后i变为4)
又如:
i=3;
printf("%d",++i);
输出"4".若改为
printf("%d",i++);
则输出"3".


2006-10-19 18:55
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 
++i相当于i+=1;i++先使用,后i+=1

谁有强殖装甲第二部,可以Q我460054868
2006-10-19 18:59
bestboy555
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-8-1
收藏
得分:0 
以下是引用suifengjita在2006-10-19 8:40:48的发言:
请问一下,在for循环中,++i和i++有什么区别

在for 循环中,++i和i++没有区别,喜欢用 哪个就用哪个,个人习惯而已,
但这仅仅限于for 循环中,


原来这个世界还有好多真理!
2006-10-19 22:09
sunnvya
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1094
专家分:0
注 册:2005-11-23
收藏
得分:0 
没有

http://www. 第二站>>>提供源码下载
2006-10-19 22:12
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 
以下是引用bestboy555在2006-10-19 22:09:54的发言:

在for 循环中,++i和i++没有区别,喜欢用 哪个就用哪个,个人习惯而已,
但这仅仅限于for 循环中,

,如果用到i又如何


谁有强殖装甲第二部,可以Q我460054868
2006-10-19 22:15
jiang520
Rank: 1
等 级:新手上路
帖 子:207
专家分:0
注 册:2006-9-13
收藏
得分:0 
以下是引用C语言学习者在2006-10-19 22:15:49的发言:

,如果用到i又如何


努力,努力吧,未来的天空,那一片湛蓝总会属于我的~
2006-10-20 08:27
kai608
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-5-7
收藏
得分:0 

看书学习吧 ...这都要问


http://gjb99./我的主页
2006-10-20 13:41
快速回复:关于i++和++i
数据加载中...
 
   



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

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