萌新一枚,求求各位大神解答下这个C语言题
int i=7printf("%d\n%d\n...............",++i,--i,i++,i--,-i++,-i--);
这个输出来为啥是7 7 6 7 -6 -7?
程序代码:#include <stdio.h>
int main(void)
{
int i;
i=7;
printf("%d\n%d\n%d\n%d\n%d\n%d\n",++i,--i,i++,i--,-i++,-i--);
printf("*************************\n");
i=7;
printf("第一步:-i--\ni=%d\n%d\n---------\n",i,-i--);
printf("第二步:-i++\ni=%d\n%d\n---------\n",i,-i++);
printf("第三步:i--\ni=%d\n%d\n---------\n",i,i--);
printf("第四步:i++\ni=%d\n%d\n---------\n",i,i++);
printf("第五步:--i\ni=%d\n%d\n---------\n",i,--i);
printf("第六步:++i\ni=%d\n%d\n",i,++i);
printf("*************************\n");
i=7;
printf("%d %d %d\n",i++,i++,i++);
i=7;
printf("%d %d %d\n",i--,i--,i--);
i=7;
printf("%d %d %d\n",++i,++i,++i);
}