| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4717 人关注过本帖, 4 人收藏
标题:关于i++及++i等问题的详细解释,初学朋友请进。
只看楼主 加入收藏
微风留痕
Rank: 1
来 自:四川省成都市
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-11-7
收藏
得分:0 
。。。。。
2013-01-17 22:48
caynne
Rank: 1
等 级:新手上路
帖 子:8
专家分:1
注 册:2012-12-20
收藏
得分:0 
我在vc++6.0里面试的~
i = 1;
printf("%d %d", i++, ++i);
输出的结果是 2  2~~
2013-01-18 09:46
boqiang
Rank: 2
等 级:论坛游民
帖 子:9
专家分:12
注 册:2013-1-17
收藏
得分:0 
各种环境下的运行情况不一样。。。
2013-01-18 11:18
白首青春
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-12-7
收藏
得分:0 
学习了,以前也是糊里糊涂的。。。
2013-01-18 15:52
张志荣123
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-1-17
收藏
得分:0 
我来给你解释吧!这个问题我也研究过,它分为两种情况,看是自己和自己进行自加运算,还是自己和别的变量进行运算,举例如下:(1)自己和自己进行自加运算:i=3;
printf("%d\n",++i);则结果为:4;printf(“%d\n”,i++);则结果为:3;(2)自己和别的变量进行运算:i=3;j=i++;printf("%d %d\n",i,j);则结果为:4 3;i=3;j=++i;printf(“%d %d\n”);则结果为:4 4
2013-01-18 19:01
chenquanwin
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-1-18
收藏
得分:0 
受教,一直在纠结这个问题。
2013-01-18 19:11
thebadking
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-1-18
收藏
得分:0 
回复 8楼 a4811
两个意思不一样的吧
2013-01-19 00:01
cz1995
Rank: 1
等 级:新手上路
帖 子:10
专家分:6
注 册:2013-1-11
收藏
得分:0 
  受教了
2013-01-19 08:25
haio926
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-1-19
收藏
得分:0 
i++ ++i 永恒的讨论话题
2013-01-20 00:19
xwp0611
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-1-19
收藏
得分:0 
学习了
2013-01-20 09:54
快速回复:关于i++及++i等问题的详细解释,初学朋友请进。
数据加载中...
 
   



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

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