a++與++a的區(qū)別
#include
int main() { ? ?int x = 0; ? ?printf("x=%d\n",x++); ? ?printf("x=%d\n",++x); ? ?return 0; } 為啥是這樣,我還是搞不懂那個a++和++a的區(qū)別,求大神講的詳細一點點,謝謝!#include
int main() { ? ?int x = 0; ? ?printf("x=%d\n",x++); ? ?printf("x=%d\n",++x); ? ?return 0; } 為啥是這樣,我還是搞不懂那個a++和++a的區(qū)別,求大神講的詳細一點點,謝謝!2015-11-15
舉報
2015-11-15
X++ 是執(zhí)行完 printf 才執(zhí)行自加一, ++X 是先自加一再執(zhí)行 printf