搜索
编程论坛
→
开发语言
→
『 数据结构与算法 』
→ i++和++i
标题:
i++和++i
只看楼主
zdshitiaogou
等 级:
新手上路
帖 子:3
专家分:2
注 册:2011-9-20
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:2
i++和++i
自己自学C语言,但是遇到i++和++i,不知道在应用时如何区分两者的不同。
例如int i=3,j=5.在执行(i++)-(--j)之后i和j的值;
求详细的说明
搜索更多相关主题的帖子:
自学
C语言
如何
2011-12-14 16:12
魏乾坤
来 自:河南商丘
等 级:
论坛游民
帖 子:6
专家分:20
注 册:2011-12-14
第
2
楼
得分:20
i=4 j=4
执行语句后i++和++i值相同,主要区别在于执行过程中i++和++i的值。
(i++)-(--j)是3-4,(++i)-(--j)是4-4,(i++)-(j--)是3-5,(++i)-(j--)是4-5
执行后i ,j都是4
可以自己在程序里自己赋值调试。
2011-12-14 16:35
人在路上lzl
来 自:陕西省西安市
等 级:
新手上路
帖 子:4
专家分:7
注 册:2011-12-17
第
3
楼
得分:0
两者的区别就是,一个是先使用值再加一,另一个是先加一再使用。。。
2011-12-17 23:45
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-357740-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.564782 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved