#include <stdio.h> int main() { int i=5,j; j=i++;//i=6, j=5 printf("i=%d,j=%d\n",i,j); i=++j;//i=6, j=6 printf("\ni=%d,j=%d\n",i,j); printf("\ni=%d\n",++i); //输出i=7,实值i=7 printf("\ni=%d\n",--i); //输出i=6,实值i=6 printf("\ni=%d\n",i++); //输出i=6,实值i=7 printf("\ni=%d\n",i--); //输出i=7,实值i=6 j=-i++;//i=7,j=-6 printf("\ni=%d,j=%d\n",i,j); j=-i--;//i=6, j=-7 printf("\ni=%d,j=%d\n",i,j); printf("\ni=%d,%d,%d\n",i,i--,i--); //输出i=4,5,6 printf("\ni=%d,%d,%d\n",i,i-1,i-2); //输出i=6,5,4 return 0; }