关于i++与++i的问题,求思路清晰的高手讲解下.
程序代码:
#include "stdafx.h" void main() { int i=8; printf("%d\n",++i);// 9 printf("%d\n",--i);// 8 printf("%d\n",i++);// 8 printf("%d\n",i--);// 9 printf("%d\n%d\n%d\n%d\n",++i,--i,i++,i--);//结果为 8 8 7 8// 为什么? } //是运算的顺序先后不同还是先显示i再运算的?我迷糊了!