问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是NEAR类型

发布网友 发布时间:2024-07-03 07:00

我来回答

2个回答

热心网友 时间:2024-07-09 18:28

C指针有三种存贮属性,分别是:

near (近)指针:16位段内偏移地址
far(远)指针:16位段地址+16位段内偏移地址
huge(巨)指针:32位规格化的具有唯一性的内存地址
C语言的存贮属性由六种编译模式决定(参见TC集成环境菜单中的option->compiler->model选项),默认的编译模式为small, 在该编译模式下,指针的默认属性为near。

在80286以前的微处理器(CPU)组成的确16位机上,Windows操作系统(包括DOS)对于内存是分段使用的(分段内存模式,Segment Memory Mode)。运行在这些16位CPU微机上的Windows(Windows 1.0-3.1)被称为“Win16”。从80386开始的32位CPU开始,为了兼容,也采用上述分段内存模式,这就导致了near(short)、far(long)指针的出现。

从Windows 95开始的32位机上,Windows支持32位平面内存模式(与“分段内存模式”区别),相应地,Windows 95以后的Windows也就是我们常说的“Win32”。为Win32写的程序使用32位的线性地址空间。

由此可见,如果你想写在Win16上也能运行的程序,才会涉及到newr、far指针的概念。在Win32上,指针无near、far的区分。

热心网友 时间:2024-07-09 18:28

near不是类型,与far对应,很少用了现在
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
火狐浏览器如何将网页保存为PDF文件 【亲测好用】网页下载保存为pdf u盘坏芯片坏能修吗-(u盘芯片坏了能修吗) 快捷糖水目录 微信上如何和男人撒娇? 去日本旅游要带什么好? 年月日电脑怎么设置表格excel表格出生日期列如何设置为年月日格式 ...一定要对女主好,宠她。要打包下载,谢谢亲。 空气净化器滤芯有酸味的原因 不同种类的蛋糕分别代表什么含义呢? 怎么看抖音被谁收藏了 抖音如何看被谁收藏 油性皮肤适合用什么洗面奶 怎么选择 广州市海珠区广州大道南后滘西大衔72到广州大道 南1698有多远_百度知 ... excel怎么把一个格拆分成3个格呢? 梦幻西游三维版泾河龙王怎么打_梦幻西游三维版泾河龙王打法攻略_百度... 兔子耳朵竖起来代表什么 梦幻西游三维版泾河龙王怎么打介绍_梦幻西游三维版泾河龙王怎么打是什... 梦幻西游手游70支线剧情第一关泾河龙王攻略介绍_梦幻西游手游70支线剧情... 羊竖起耳朵是什么意思? 地铁这样的国企好吗 什么花可以泡水喝 神探狄仁杰里为毛没有马荣陶甘乔泰却冒出来什么张环李朗李元芳OTZ 有哪些花可以泡水喝 初三上册圆知识点,不使用"同弧中圆周角等于圆心角"的定理 夏米尔慢走丝报警编程面大于Z得位置是怎么回事 电脑磁盘一双击,就会出现桌面消失的情况,大概3秒钟又显示,打开文件什么... 智能手电筒软件介绍 智能手电手电的发光模式 智能手电多模式手电的应用 智能手电智能的特点 C语言中一个关于near简单问题 手掌围是什么意思? b2驾驶证扣分后怎么处理? 手围70W是什么意思 猫咪眼睛的冷知识你知道吗? 如何通过牙齿和眼睛判断猫咪的年龄? 猫晚上眼睛会发光吗? 六年级的期末卷子,一定要西师版的。 涂山璟为什么认为碰过防风意映 我想请观音菩萨,西边是厨房,东边是卫生间,都是有墙隔离的,都是独自的... 村委会拆除房屋故意毁坏财物罪是否构成? 打开电视机方法 早上起来鼻子尖上有一块黑青,用手一擦就掉,这是什么啊 吱吱什么动物的声音 宝宝山根发青怎么回事 这是宝宝体寒的征兆哟 有一种动物它吱吱叫是什么动物 青春期鼻子黑头怎么办? 江苏的大学排名2009 为什么大学排名时只有一个中国石油,一个中国地质和和一个中国矿业?_百 ... slimico内衣怎么辨别真假