混淆C程序输出

时间:2014-01-06 06:54:59

标签: c

#include<stdio.h>
#include<conio.h>
main()
{
int i=2;
i=i---i--;
printf("%d",i);
getch();
}

我不明白为什么这个程序的输出是1.我猜它可能是运算符的优先级。但我不知道为什么会这样。

0 个答案:

没有答案