[技术支持] 指针和引用的区别

[复制链接]
 楼主| 小夏天的大西瓜 发表于 2024-2-28 17:00 | 显示全部楼层 |阅读模式




1.指针:指针是一个变量,保存着内存地址。引用:引用是已存在变量的别名,没有自己的内存地址。



2.指针可以具有空值(NULL),引用不能为空,必须在初始化时指向一个有效的对象。



3.可以修改指针的指向,可以将指针重新赋值为另一个地址。一旦引用被初始化,它始终指向同一个对象,不可更改。



4.指针需要额外的内存空间来存储地址值。引用不需要额外的内存空间,因为它是对已存在变量的别名。

Jacquetry 发表于 2024-3-28 10:57 来自手机 | 显示全部楼层
引用也算指针的一种语法糖
jf101 发表于 2024-3-28 16:21 | 显示全部楼层
指针可以具有空值(NULL),引用不能为空,必须在初始化时指向一个有效的对象。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

257

主题

2238

帖子

3

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