首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
指针和引用的区别是什么?
[问答题]
指针和引用的区别是什么?
添加笔记
求解答(0)
邀请回答
收藏(14)
分享
纠错
14个回答
添加回答
3
今天阳光好灿烂
指针:①存储对象地址的变量;②可以为空(nullptr),可进行算术运算,可指向不同的对象。 引用:①对象的别名,不占用存储空间;②不存在空引用,定义必须初始化,不可修改引用对象(始终引用同一个对象)
发表于 2025-09-04 18:47:08
回复(0)
1
牛客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收藏
436浏览
热门推荐
相关试题
华华给月月准备礼物
思维题
评论
(5)
MySQL中,查询created_...
SQL
评论
(1)
一个ISR作为单一生产者,需要向单...
FreeRTOS
评论
(1)
关于 asyncio 并发模型,以...
Python
评论
(1)
在部署大型模型时,模型量化技术的主...
大模型开发
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题