首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
指针和引用的区别是什么?
[问答题]
指针和引用的区别是什么?
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(14)
分享
纠错
14个回答
添加回答
3
今天阳光好灿烂
指针:①存储对象地址的变量;②可以为空(nullptr),可进行算术运算,可指向不同的对象。 引用:①对象的别名,不占用存储空间;②不存在空引用,定义必须初始化,不可修改引用对象(始终引用同一个对象)
发表于 2025-09-04 18:47:08
回复(0)
0
牛客78237161号
指针:是一个存储地址的变量,可以指向不同对象,可以为空; 引用:是变量的别名,在定义时必须进行初始化且不可更改,始终引用同一个对象
发表于 2025-12-02 17:02:55
回复(0)
0
无语的共享单车人在提需求
指针是一个变量 存放一个对象的地址 可以指向不同的对象 可以为空(nullptr) 引用是起别名 不占用存储空间 不存在空引用 必须初始化 不可修改引用对象
发表于 2025-11-24 23:13:24
回复(0)
0
想回家的火龙果在许愿
指针是一个存储地址的变量,可以指向不同的对象也可以为空(nullptr); 引用是对象的别名,定义时必须初始化且之后不可修改,始终引用同一个对象。
发表于 2025-10-21 11:28:12
回复(0)
0
offer快快到怀里来
指针是存储对象地址的变量,可以不用初始化,可以进行改变,引用是对象的别名,必须初始化且不能改变引用对象
发表于 2025-09-29 13:41:11
回复(0)
0
Lucerys11
引用声明的时候必须初始化,且不可改变指向的对象 指针可以
发表于 2025-09-24 19:40:21
回复(0)
0
牛客769722986号
指针不是变量本身,而是指向变量所在的地址,引用是变量的别名
发表于 2025-09-20 21:10:00
回复(0)
0
用户3066
指针是指内存向地址的变量,引用是对象的别名;指针可以不初始化,改变指向不同的地址,引用在定义时必须初始化,且不可修改
发表于 2025-08-31 01:21:12
回复(0)
0
nuanda
指针是变量,其指向内存中的地址;引用是对象的别名,还会为其分配地址;指针可以改变值,引用不能改变;指针可以不初始化,引用必须初始化。
发表于 2025-08-29 10:13:38
回复(0)
0
月色真美月光护佑
指针是变量,其指向内存中的地址。引用是对象的别名,不会为其分配地址。指针可以改变值,引用不能改变。指针可以不进行初始化,引用必须初始化
发表于 2025-08-28 19:54:05
回复(0)
0
仪宝x
指针指向一个地址,可以修改,可以为空。 引用是对象的别名,必须初始化,且不能修改
发表于 2025-08-19 16:29:45
回复(0)
0
牛客699783107号
指针指向一个变量的地址,引用是变量的别名,本质上都是指向这个变量的地址实现的。指针一开始可以为空,引用初始化的时候就必须指向一个变量,且不能修改,始终引用同一个对象
发表于 2025-07-27 10:43:03
回复(0)
0
哒哒努力
指针是一个变量,存储地址,可以指向不同的对象,也可以为空; 引用是一个对象的别名,在初始化时定义并且不可修改,始终引用同一个对象;
发表于 2025-07-12 15:27:08
回复(0)
0
小牛犊i
指针是一个存储地址的变量,引用是对象的一个别名。指针可以指向某个对象,也可以为空。但是引用在定义时必须初始化,并且之后不能修改。
发表于 2025-07-02 22:11:16
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
难度:
14条回答
14收藏
405浏览
热门推荐
相关试题
下面两个传送指令语句中源操作数寻址...
编译和体系结构
评论
(1)
分析以下代码 class Pers...
Javascript
评论
(1)
小O的整数操作
贪心
OPPO
基础数学
评论
(1)
请问以下有关 Promise 内置...
Javascript
评论
(1)
你正在设计一个深度学习系统,该系统...
深度学习
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题