这个C故障了?求解
#include <stdio.h>void main()
{
int i = 8, y;
y=(++i) + (++i);
printf("%d\n%d\n",y,i);
}
这个输出的结果y=20.(VC++ 6.0输出结果) 为什么,不是应该=19吗?
另外
#include <stdio.h>
void main()
{
int i = 8, y;
y=(i++) + (i++);
printf("%d\n%d\n",y,i);
}
这个为什么y=16?(VC++ 6.0输出结果)