编程论坛
注册
登录
编程论坛
→
数据结构与算法
i++和++i
zdshitiaogou
发布于 2011-12-14 16:12, 1780 次点击
自己自学C语言,但是遇到i++和++i,不知道在应用时如何区分两者的不同。
例如int i=3,j=5.在执行(i++)-(--j)之后i和j的值;
求详细的说明
2 回复
#2
魏乾坤
2011-12-14 16:35
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
可以自己在程序里自己赋值调试。
#3
人在路上lzl
2011-12-17 23:45
两者的区别就是,一个是先使用值再加一,另一个是先加一再使用。。。
1