tc知道,是每一项运算后再相加得18
vc确实很奇怪,我算s=(++i)+(++i)得10,以次推论是两项相加后再加第三项,不知对不对?
vc确实很奇怪,我算s=(++i)+(++i)得10,以次推论是两项相加后再加第三项,不知对不对?
解决方案 »
- 写注册表的REG_DWORD键。。
- 关于焦点的问题
- Inno setup的问题,打开安装先显示一个图片
- VC要学到什么程度才能出去找工作?
- 请问在微软的DrawCli例子中是如何实现绘图过程中的橡皮线效果?
- 请问vc6这种问题怎样才能快速的发现和定位?
- 谁有刘海涛《VC中实现Access与Excel类型的互相转换技术》的源代码呀??
- 菜鸟问题:模式对话框的句柄怎样获得?
- 高分征求嗅探器(Sniffer)源代码
- 奇怪的VC++的问题?myzj1的工程不能用pDC->TextOut(......)? why?
- 单文档程序中的对话框中要打印和预览,该如何编程
- 谁有vc编程中嵌入VBScript进行编程的源码?(脚本能控制对象的)
i=3;
int k=(i++)+(i++)+(i++);
k=9??????
我看过一本书,"VC排错指南"好象是说VC的BUG
i=3;s=(++i)+(++i)+(++i);
mov dword ptr [ebp-8],3
mov eax,dword ptr [ebp-8]
add eax,1
mov dword ptr [ebp-8],eax
mov ecx,dword ptr [ebp-8]
add ecx,1
mov dword ptr [ebp-8],ecx
mov edx,dword ptr [ebp-8]
add edx,dword ptr [ebp-8]
mov eax,dword ptr [ebp-8]
add eax,1
mov dword ptr [ebp-8],eax
add edx,dword ptr [ebp-8]
mov dword ptr [ebp-0Ch],edx你知道为什么等于16 了吧!