注册 登录
编程论坛 新人交流区

c语言初学者的迷惑

litianya 发布于 2007-10-11 16:11, 622 次点击

我是c语言的 初学者想向各位高手请教一下,怎样理解和记住++i ,--i ,i++ ,i--这些表达式,非常希望能给个例子,说明一下什么用了之前加或减一,用之后加或减一????

16 回复
#2
田芯2007-10-11 16:19

如果加或减在前边就先执行加或减,在赋值.如果加或减在后面就先赋值后计算

#3
yyce2007-10-11 16:38
同意田芯的发表
#4
lycwg2007-10-11 16:45
应该是这样的,赋值与操作的顺序问题
#5
飘零飞雪2007-10-11 16:54

感觉VB学起来也很难呢!唉~英语不点也不懂...........

#6
雷斯林2007-10-11 17:03
hei
#7
yafengye2007-10-11 17:44

根据符号在变量的前后分
在变量前面的就是先加减,在变量后面的就是后加减了

#8
soita2007-10-11 18:42

前缀:变量先自我运算,然后参加表达式运算
后缀:变量先参加表达式运算,然后自我运算

例子:num=5;
前缀:
sum=++mun;
sun=num++;
num=num+1;
sum=6,num=6;
后缀:
sum=num++;
sum=num;
num=num+1;
sum=5,num=6;

#9
小飞豹阿鼓2007-10-11 18:58

我也是初学者``
#10
hy553102007-10-11 20:38
8楼说得不错,前缀:变量先自我运算,然后参加表达式运算
后缀:变量先参加表达式运算,然后自我运算
#11
szt5222007-10-11 21:35
别偷懒,自己意会就行
#12
nightman2007-10-11 21:55

嗯。记住了,thx

#13
雪雨星风2007-10-11 22:43
英语不好,学着真吃力
#14
kevinlind2007-10-11 22:51
呵呵,举例更形象
#15
ooodddddd2007-10-12 11:03
我也是呀
#16
爱尔2007-10-12 11:15
soita 说的不错!
就是这样的
#17
lw20072007-10-12 12:37


应该是着样的 谁在前就先算谁,但不管谁在前,最终的最终还是要实现"谁"的算法
1