当前位置:编程学习 > 汇编语言 >>

win32汇编中菜单ID的范围为什么是在1~65535之间

老罗的书上说是因为字符串在内存中的线性地址总是大于10000h,那这又是为什么呢?
追问:为什么必须在10000h以内?我要问的就是为什么字符串在内存中的线性地址总是大于10000h,数值小于10000h啊
答案:windows用无符号整数类型数据来存储资源句柄,无符号整数型数据范围就是1~65535
其他:id必须是数值,不能被系统判断为字符串。所以必须在10000h以内,即小于65535 字符串在内存中的线性地址总是大于10000h 是因为在用户地址空间分布中:NULL指针分配的分区是0-oxFFFF 

上一个:用notepad++写的汇编语言不能调用显存
下一个:WIN32汇编语言条件转移指令转移范围是多少?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,