1.++i是先加上1再使用i的值,例如
#includeint main(){ int i = 5,j; j = ++i; return 0; }
这个时候的i=6,j=6。
2.i++是先使用变量的值,再进行加一,例如
#includeint main() { int i = 5,j; j = i++; return 0; }
这个时候输出的j=5,i=6,是因为i++的时候,i首先将自身赋值给j
,然后再给自己加1,所以才会打印出这样的结果。

1.++i是先加上1再使用i的值,例如
#includeint main(){ int i = 5,j; j = ++i; return 0; }
这个时候的i=6,j=6。
2.i++是先使用变量的值,再进行加一,例如
#includeint main() { int i = 5,j; j = i++; return 0; }
这个时候输出的j=5,i=6,是因为i++的时候,i首先将自身赋值给j
,然后再给自己加1,所以才会打印出这样的结果。