1)i=8 printf("%d\n",++i); 此时表达式++i的值9,输出,i的值变为9
2)i=9 printf("%d\n",--i); 此时表达式--i的值8,输出,i的值变为8
3)i=8 printf("%d\n",i++); 此时表达式i++的值8,输出,i的值变为9
4)i=9 printf("%d\n",i--); 此时表达式i--的值9,输出,i的值变为8
5)i=8 printf("%d\n",-i++);此时表达式-i++为-8,输出,i的值变为9 /*-i++相当于-(i++)*/
6)i=9 printf("%d\n",-i--);此时表达式-i--为-9,输出,i的值变为8
总之:类似i++,可以理解为表达式i++的值和变量i的值即可