问答详情
源自:1-1 初始C语言

自增自减...

int i=1;

printf("%d\n%d\n%d\n%d\n",++i,--i,i++,i--);

为什么等于1,1,0,1呢

提问者:qq_孤独的沉默_0 2015-12-12 14:53

个回答

  • fireup
    2015-12-12 14:56:05

    ++(--)在前,会先进行自加(减)运算然后再使用变量,而如果++(--)在后,会先使用变量然后再进行自加(减)运算