问个简单的关于自加的问题!
main()
{
int k;
k=11;
printf("%d %d\n",++k,k);
printf("%d",k);
}
这个的运行结果是12 11 12
为什么printf("%d",k); 这个的结果会是12,不该是11么?
main()
{
int k;
k=11;
printf("%d %d\n",k,++k);
printf("%d",k);
}
如果在自加换个位置,结果就变成了,12 12 12.
那个高手可以告诉我啊?
我是自学的