什么是nullpointer?空指针指向了内存的什么地方即空指针的内部实现?
时间:2023-04-26 13:52:46来源:京华在线网

对于空指针值,一般的文档中倾向于用NULL表示,而没有直接说成 0。但是我们应该清楚:对于指针类型来说,返回 NULL 和 返回 0 是完全等价的,因为 NULL 和 0 都表示 “null pointer”(空指针)。一句话, 空指针是什么,就是一个被赋值为0的指针,在没有被具体初始化之前,其值为0.在uC/OS中普遍的用到了,对指针是否为空指针的判断,而没有把C语言中其中的语法知识讲解出来,很多同学对此理解有些含糊,趁着有时间,把其中的一些疑问及解答列举如下。若有错误请指正。

空指针指向了内存的什么地方即空指针的内部实现?

标准并没有对空指针指向内存中的什么地方这一个问题作出规定,也就是说用哪个具体的地址值(0x0 地址还是某一特定地址)表示空指针取决于系统的实现。我们常见的空指针一般指向 0 地址,即空指针的内部用全 0 来表示(zero null pointer,零空指针);也有一些系统用一些特殊的地址值或者特殊的方式表示空指针(nonzero null pointer,非零空指针),具体请参见 C FAQ。在实际编程中不需要了解在我们的系统上空指针到底是一个 zero null pointer 还是 nonzero null pointer,我们只需要了解一个指针是否是空指针就可以了——编译器会自动实现其中的转换,为我们屏蔽其中的实现细节。注意:不要把空指针的内部表示等同于整数 0 的对象表示——如上所述,有时它们是不同的。

标签: 什么是nullpointer 空指针指向了内存

最新
  • 什么是nullpointer?空指针指向了内存的什么地方即空指针的内部实现?

    对于空指针值,一般的文档中倾向于用NULL表示,而没有直接说成 0。但是我们应该清楚:对于指针类型来说

  • 焦点速读:the2k韩剧大结局(the2k韩剧)

    (相关资料图)您好,现在渔夫来为大家解答以上的问题。the2k韩剧大结局,the2k韩剧相信很多小伙伴还不知道,现在让我们一起来看看吧!1、你好

  • 当前观察:大数据与物联网如何帮助企业

    大数据包含大量的信息。这些数据随后被社交媒体网络等组织和其他企业收集,并用于各种项目,如预测分析和机器学习项目。它使用支持大数据分

  • 天天即时:晋江别墅电梯供销(j亅比赛大厅官网下载)

    (资料图片仅供参考)您好,现在渔夫来为大家解答以上的问题。晋江别墅电梯供销,j亅比赛大厅官网下载相信很多小伙伴还不知道,现在让我们一起

  • 环球资讯:了解解决睡眠挑战的终极整体方法

    (相关资料图)您是否在睡眠方面苦苦挣扎,并希望学习一种有效且持久的整体方法来应对和解决您的睡眠挑战?您是否尝试过与医生或治疗师一起解

  • 当前快报:储能技术:新能源产业的强大基石

    (资料图)储能指的是将电能通过物理或者化学的手段转化为其他形式的能量存储起来,在需要的时候将能量转化为电能释放出来,类似于一个大型“

  • 焦点信息:未来我国新能源汽车产业将继续顺应网联化、智能化新趋势

    (资料图片仅供参考)新能源汽车产业链逐渐成熟,受益于新能源汽车的持续增长,动力电池行业的确定性再次加强。作为新能源汽车的“心脏”,动

  • 环球短讯!助力双碳目标 储能电池产业在行动

    (资料图片仅供参考)近年来,我国铅酸电池行业多项新技术涌现,新型铅酸电池的制造工艺也不断成熟,应用领域继续扩大,铅酸电池仍然喷涌着勃

  • 焦点短讯!风电内卷,后劲何来

    大的市场环境不发生根本性改变,形成基于高质量发展的统一价值观,通过技术创新去实现降本增效就会是一句空谈。在2021年中国风电市场大幅扩

  • 每日热点:上海首批自动驾驶高速公路正式开放!全球首张智能网联载货示范运营证件正式颁发!

    (相关资料图)在第二届智能交通上海论坛开幕环节,汤文侃与市交通委、市公安局、嘉定区和相关企业代表共同按下象征着上海市首批自动驾驶高速

  • 精选!2025年欧洲将从中国进口80万辆车,成汽车净进口国

    (资料图)据外媒报道,普华永道(PwC)分析师在一份研究报告中表示,到2025年,中国制造的汽车在欧洲的销量可能高达80万辆,其中大部分是纯电

  • 当前快播:市场规模超千亿 电解液领域掀起新一轮产能扩充浪潮

    (资料图)基于庞大的市场需求规模,投资机构对潜力巨大的电解液企业青睐有加,电解液行业掀起新一轮产能扩充浪潮。随着新能源汽车产业持续高

  • 天天微资讯!维宏NK300MA加工中心系统荣获“2022中国金属加工创新产品奖”

    金属加工高峰论坛11月8日,2022中国国际金属加工高峰论坛在上海成功举办,上海维宏电子科技股份有限公司(以下简称“维宏股份”)受邀参会

  • 环球观察:推进双碳标准体系建设,促进双碳人才培养

    (资料图片仅供参考)近年来,我国在节能、碳排放管理、非化石能源利用、化石能源清洁高效低碳利用等领域标准化工作取得了突出成效,并在特高

  • 【环球时快讯】工业4.0背后的驱动力:人工智能和大数据

    我们的目标是跟上并利用所有电脑、移动智能手机、平板电脑和物联网(IoT)设备产生的数据量。理解大数据和人工智能在我们的数据驱动世界中的

  • 环球百事通!人工智能不是网络安全的“救世主”

    在有关新一代网络安全技术的讨论中,AI无疑是一个高频出现的词汇,总是被反复提及。当前的网络攻击形势愈发严峻,安全人员对于利用AI技术保

  • 旅游
    • 别具匠心什么意思?别具匠心怎么造句?

    • 【天天时快讯】天天向上刘宇宁哪一期?天天向上刘宇宁个人资料介绍?

    • 丽江海拔多少米会有高原反应?丽江位置在哪里?_观点

    • 列席代表是什么意思?出席是指什么?-全球独家