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

请教c语言小问题

wangshengiij 发布于 2007-10-07 14:14, 602 次点击

c语言问题:
i++和++i 的区别是什么?详细点,谢谢。

11 回复
#2
nuciewth2007-10-07 14:18

前个是i的原值不变再加1.
后个是先加1再保持这个值.
你可以写个小程序判断嘛.
#3
nuciewth2007-10-07 14:20
#include<stdio.h>
int main()
{
int i=2,j=2;
printf("%d\n",i++);
printf("%d\n",++j);
return 0;
}
#4
wangshengiij2007-10-07 14:21

你让我明白了实践是检验真理的唯一标准

#5
nuciewth2007-10-07 14:23
哲学学的不错.
#6
wzs19712007-10-07 15:00

这个我也不明白啊

#7
wzs19712007-10-07 15:01
其实我是急着变游民
#8
liangkanggo2007-10-07 16:42
一般书都有介绍,
#9
新手一个2007-10-07 16:44
很多基础的书上都有。
#10
wangshengiij2007-10-07 18:49

我是新手请多指教

#11
wolf7772007-10-07 20:56
自己敲几行代码,运行下就明白了。。。
#12
binning_0012007-10-07 21:04

i++:

先用i的值,完了在加1
++i:
先x=i+1,在用x

1