#include<stdio.h>
main()
{int c=5;
printf("%d,%d,%d\n",c+=c++,c+8,++c);
c=5
printf("%d\n",c+=c++,c+8,++c);
}
为何在vc++里是12,14,6
13
而在Turboc2里是13,14,6
13
但按运算优先级来看的话,应是13,14,6
13 这个才对,怎么回事??????
main()
{int c=5;
printf("%d,%d,%d\n",c+=c++,c+8,++c);
c=5
printf("%d\n",c+=c++,c+8,++c);
}
为何在vc++里是12,14,6
13
而在Turboc2里是13,14,6
13
但按运算优先级来看的话,应是13,14,6
13 这个才对,怎么回事??????
2、没必要研究这个问题吧
Turbo c未经优化,死板地按语法进行。于是Turbo c的程序比vc++ 的程序慢。
所以我们要用vc++ 。