【可乐教育】图解指针变量(可乐老师课堂)

1.1 己址和己空间

指针变量也是一个变量,对应一块内存空间,对应一个内存地址,指针名就是己址。这空内存空间多大?一个机器字长(machine word),32位的CPU和操作系统就是32个位,4个字节,其值域为:0x-0xFFFFFFFF。64位的CPU和操作系统就是64个位,8个字节,其值域为:0x-0xFFFFFFFFFFFFFFFF。

1.2 己值、他址、他空间

指针变量的值就是其指向的空间的地址,指向的地址的空间大小就是指针变量指向类型的大小。

1.3 声明与初始化

当声明一个指针变量,没有初始化时,指针变量只获得了其自身的内存空间,而其指向还没有确定,此时指针变量解引用做左值是非法操作。

1.4 函数之间指针值的传递

函数(如下例的funcForSpace())内定义局部变量(如下例的a)保存在一个函数的栈帧上,当一个函数执行完毕后,另一个函数(如下例的stackFrame_reuse())执行时,该空间会被stackFrame_reuse()重复使用,a所使用的空间将不复存在,所以当一个指针变量指向局部变量的内存空间时,其地址值传递给主调函数时,并不是一个有效值。

特别声明:[【可乐教育】图解指针变量(可乐老师课堂)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

范明一开口,谁的DNA🧬狠狠动了?(范明是谁)

范明老师的声音一出来,好像《武林外传》里那个说话拿腔拿调、又总想捞点好处的邢捕头,立马就笑嘻嘻地站到跟前了。它好像总是在提醒我们,就算生活像个江湖,有各种不如意,但像同福客栈里那样的友情和乐呵劲儿,才是最宝贵…

范明一开口,谁的DNA🧬狠狠动了?(范明是谁)

钢铁百科:12Cr1MoV钢板详细参数及具体指标介绍(12cr是什么钢)

在工业制造的广阔领域中,高温高压环境对材料性能提出了严苛挑战。石油化工:在石油化工行业中,12Cr1MoV钢板用于制造高温高压容器、管道和阀门等设备。 未来,随着材料科学和制造工艺的不断进步,12Cr1M…

钢铁百科:12Cr1MoV钢板详细参数及具体指标介绍(12cr是什么钢)

2025新国标下,如何挑选最适合的二氧化碳灭火器🧯(5kg、3公斤、27kg、手提式、推车式)?(2020新国标什么时候取消)

随着2025年新版国家标准的推行,如何挑选一款安全高效的二氧化碳灭火器🧯成为企业与个人用户的关注焦点。本文深入剖析不同规格型号的特点,详解选购关键点,助您避开选型误区,从容应对消防需求。 针对5kg、3公斤、27kg不同容量,手提式与推车式

2025新国标下,如何挑选最适合的二氧化碳灭火器🧯(5kg、3公斤、27kg、手提式、推车式)?(2020新国标什么时候取消)

女生从唯唯诺诺变落落大方的16个微习惯(唯唯诺诺是因为自卑吗)

有自己的工作和收入,不依赖伴侣或家人的供养;有自己的精神世界,不把别人的认可当作自我价值的唯一标准。 做决定时不犹豫、不纠结,一旦做出选择,就会坦然接受选择带来的所有结果,无论是好是坏,都不会抱怨别人、推卸责…

女生从唯唯诺诺变落落大方的16个微习惯(唯唯诺诺是因为自卑吗)

钙钛矿迎来“吉瓦级投产元年”:与时间赛跑,破解稳定性与成本难题

许兰库建议,钙钛矿企业应立足技术路线差异化构建竞争壁垒,如仁烁光能分阶段布局单结与全钙钛矿叠层技术;深化产业链垂直协同,通过组建创新联合体来减少低水平竞争;强化核心专利布局保护创新成果;从实验室参数竞争转向…

钙钛矿迎来“吉瓦级投产元年”:与时间赛跑,破解稳定性与成本难题