萌新一枚,求求各位大神解答下这个C语言题
int i=7printf("%d\n%d\n...............",++i,--i,i++,i--,-i++,-i--);
这个输出来为啥是7 7 6 7 -6 -7?
2020-01-22 16:05
2020-01-22 16:20
[此贴子已经被作者于2020-1-22 17:11编辑过]

2020-01-22 17:06
2020-01-23 13:59
程序代码:#include<stdio.h>
int main()
{
int i=7
printf("%d\n%d\n...............",++i,--i,i++,i--,-i++,-i--);
}
2020-01-24 11:00
2020-01-24 11:17
程序代码:#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);
}
2020-01-27 19:27

2020-01-27 21:43
2020-01-28 06:36