昔日少年郎 发表于 2018-1-7 21:04:37

赋值

y++,++y的区别在哪里

ba21 发表于 2018-1-7 21:17:38

++在前,当次生次,++在后,下条语句生效

Wind、 发表于 2018-1-8 01:25:37

y++会给 y 自加1,然后这个表达式的结果是加1之前的值(即原来的 y 值);如果是++y 那么同样会使 y 自加1,但是这个表达式的结果是加1之后的值

BngThea 发表于 2018-1-8 09:06:26

y=0
x = y++;
结果:x=0,y=1

y=0
x = ++y;
结果:x=1,y=1

风过无痕丶 发表于 2018-1-8 14:50:23

我觉得尽量不要去区别他们之间的区别,他们的本质都是 i = i + 1;
只不过一个是马上生效,另一个是待会生效。。。
页: [1]
查看完整版本: 赋值