C语言问题

[复制链接]
1536|3
 楼主| sinadz 发表于 2012-8-13 17:32 | 显示全部楼层 |阅读模式
C语言中的far、near、huge是什么?
gxgclg 发表于 2012-8-13 18:03 | 显示全部楼层
near 指针 是16位,最大寻址16位,64K
far 指针 是32位,最大寻址20位,1M (模式:段+偏移量)
huge 指针 是32位,最大寻址20位,1M(模式:段+偏移量)
far 和 huge 的区别
far 指针可以寻址内存中的任一单元,但它所寻址的目标也不能超过64K字节。这是因为,远指针在增量或减量之类的  算术运算时,也只是偏移量部分参与运算,而段地址保持不变。
huge 指针 当增量或减量超过64K字节段边界时,巨指针会自动修正段基址的值。
火箭球迷 发表于 2012-8-13 18:14 | 显示全部楼层
这种概念性问题,可以自己查资料的
wulala 发表于 2012-9-14 21:10 | 显示全部楼层
是呀,概念性问题百度直接搜 全都出来啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

304

主题

2313

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部