新手学C语言求助
为什么这个q =22(vc6.0调试结果就是这个) 而不是q=6+7+8=21 求解 再也不回答这个问题了 牡丹花下死做鬼 发表于 2015-9-11 16:02
再也不回答这个问题了
{:5_98:}什么情况? 可以考虑这样的
int i=2,j=3,sum=0;
sum = i+++j;
printf("%d",sum); 编译器优化的结果,不同的编译器得出来的结果是不同的,楼主可以在VC中进行反编译,通过查看相对应的汇编代码就知道了这其中的原理,不过建议这种东西还是少用
页:
[1]