社区
C语言
帖子详情
关于指针和引用?
mange0412
2003-08-21 11:00:19
何时只能使用指针而不能使用引用?
...全文
49
3
打赏
收藏
关于指针和引用?
何时只能使用指针而不能使用引用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JustLikeTheWind
2003-08-21
打赏
举报
回复
函数指针不能用引用来代替。
给分!
jack_wq
2003-08-21
打赏
举报
回复
同意楼上的看法!
aflyinghorse
2003-08-21
打赏
举报
回复
如果你要指向的对象会变,
只能用指针
引用指向固定的内存
C语言系列课程
多维数据定义、初始化、
引用
第16讲 函数(一) 函数定义、函数调用、函数返回值、函数声明 第17讲 函数(二) 函数参数传递方式 第18讲
指针
与变量关系 变量、
指针
第19讲
指针
与数组关系 数组
指针
、数组
指针
引用
...
引用
与
指针
有什么区别?
引用
与
指针
有什么区别?
指针
和
引用
都是地址的概念,
指针
指向一块内存,它的内容是所指内存的地址;
引用
是某块内存的别名。 程序为
指针
变量分配内存区域,而不为
引用
分配内存区域。
指针
使用时要在前加 * ,
引用
可以直接使用。
引用
在定义时就被初始化,之后无法改变;
指针
可以发生改变。 即
引用
的对象不能改变,
指针
的对象可以改变。 没有空
引用
,但有空
指针
。这使得使用
引用
的代码效率比使用
指针
的更高...
指针
和
引用
的区别
前言
指针
和
引用
在形式上很好区别,在C++中相比于
指针
我们更喜欢使用
引用
,但是它们的使用场景又极其类似,它们都能直接
引用
对象,对对象进行处理,那么究竟为什么会引入?什么时候使用
指针
?什么时候使用
引用
?这两者实在容易混淆,在此我详细介绍一下
指针
和
引用
。
指针
和
引用
的定义 维基百科中这样解释
指针
: 在计算机科学中,
指针
(英语:Pointer),是编程语言中的一类数据类型及其对象或变量,用来表示或存储一个存储器地址,这个地址的值直接指向(points to)存在该地址的对象的值。
引用
: 在C++编程语言中,引
【C语言】
引用
和
指针
的区别?
首先解释在C语言中,什么是
引用
: 1、
引用
概念
引用
是别名,必须在声明的时候初始化。即:是指一个已定义变量的别名。(一个内存空间,有两个名字都可以操作)
引用
:在函数调用时,是变量的别名,不可以单独存在,使用时必须要初始化;
指针
:本身有自己的地址,可以单独存在。
引用
和
指针
的区别:
指针
和
引用
都是地址的概念,
指针
指向一块内存,它的内容是所指内存的地址;
引用
是某块内存的别名。 程序为
指针
变量分配内存区域,而不为
引用
分配内存区域。
指针
使用时要在前加 * ,引..
C++
指针
的
引用
和指向
引用
的
指针
指向
引用
的
指针
使用
指针
的一个简单例子就是: int v = 1; int *p = &v; 需要预先强调的是没有指向
引用
的
指针
!因为
引用
不是对象,没有地址。但是指向
引用
的
指针
是什么形式呢? 是对一个
引用
进行如下取地址吗: int v = 1; int &ri = v; // 整型变量v的
引用
int *p = &ri; // 这是指向
引用
的
指针
吗? 事实上不是,这是一...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章