memory加namefa 为什么会少,直接上图,图中memory加namefa,namefa是66a加上就变成了668
namefa/sizeof(dword);
不能整除,你要做什么
图分辨率太低,看不清代码。如果是整数相加相减,只需要考虑溢出,不存在精度问题。浮点数需要考虑精度。
这图不清楚 我贴代码吧
dword memory=0x50000;假设是这个值
dword namefa=0x66a;
dword *name = memory + namefa/sizeof(dword);
char p = (char)name;
最后p的值是0x50668
memory是指针我写错了
代码写的是对的贴的代码写错了