第1个回答 2009-02-25
我举个例子吧
int a = 1;
int b = 1;
int c_0,c_1;
c_0 = a + b++;
b = 1;
c_1 = a + ++b;
打印c_0和c_1,你会发现,前者是2,后者是3.
也就是说,a++是先使用a,然后a自加1,而++a是先a自加1,然后使用a
第2个回答 2009-02-25
y=a++ y的值是5.然后a值加1变6
y=++a y的值是6.a的值是6本回答被提问者采纳
第3个回答 2009-02-25
要 看用在什么地方了,a++是先进行其它操作后+,++a是先加了在进行其它操作