#include <stdio.h>
void main()
{
int i = 1;
int j = 2;
long p1 = (long)(&i);
long p2 = (long)(&j);
printf("(p1-p2)>0: p1=0x%08X, p2=0x%08X, p1 %s p2\n",
p1, p2, (p1-p2)>0 ? ">" : "<");
printf(" p1 > p2: p1=0x%08X, p2=0x%08X, p1 %s p2\n",
p1, p2, p1>p2 ? ">" : "<");
}
void main()
{
int i = 1;
int j = 2;
long p1 = (long)(&i);
long p2 = (long)(&j);
printf("(p1-p2)>0: p1=0x%08X, p2=0x%08X, p1 %s p2\n",
p1, p2, (p1-p2)>0 ? ">" : "<");
printf(" p1 > p2: p1=0x%08X, p2=0x%08X, p1 %s p2\n",
p1, p2, p1>p2 ? ">" : "<");
}
解决方案 »
- 小菜鸟提问:想学网络编程,不知道从何开始
- codeguru如何下载好看的界面
- COM component 就是COM automation component么
- CListCtrl问题:显示多条记录时候,如何使某条记录被选中,滚动条随着滚动?
- SetupApi函数求救!
- 用COM组件设计界面,应怎么做?
- 如何修改动态数据表 给出解决方法者给100分
- 在我的应用程序和word文档之间怎样禁止拖动?在线急等!
- 谁知道最详细介绍VC++6.0开发环境使用的中文资料?请指点。
- 如何确定进程在自身4GB空间中的范围(所占字节数)以及起始,结束位置
- 请问,如何利用IHTMLELEMENT 获得本地.html文件并且提取其中内容?
- 怎样在使用VC在WIN2000中屏蔽 CTRL+ALT+DEL 键?100分!
p1 > p2: p1=0x0012FF80, p2=0x0012FF7C, p1 < p2这是我的运行结果:第二行明显大小比较错误,我看了生成的Release汇编代码,
比较运算被优化掉了,在编译时就计算出了真假,但是优化错了。cl.exe 版本:12.0.8168.0不光是这儿错误,在任何函数里面这样写都会出错