关于printf输出中a++ a-- 怎么解释呀?
# include <stdio.h>void main()
{
int d=8;
printf("%d %d %d %d %d \n",d--,++d,d++,-d++,-d--);//8,9,8,-8,-8
/*printf("%d",--d);
printf("%d",++d);
printf("%d",d++);
printf("%d",-d++);
printf("%d",-d--);*/
}
这2段代码 为何结果不同能够帮我仔细分析下嘛{:9_234:} 查看汇编代码 a++使用a后使a的值+1
a-- 使用a后使a的值-1
页:
[1]