不知道为什么结果不对

img

img

        #include<stdio.h>

      int main (void)
        {
                  int i=4;
                    printf("%d\n",++i);
                    printf("%d\n",i++);
                    printf("%d\n",--i);
                    printf("%d\n",i--);
                    printf("%d\n",-i++);
                    printf("%d\n",-i--);
          }

不知道为什么输出的结果不对,请大家帮忙看一下,谢谢

哪里不对