指针和引用的区别
- 指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;引用跟原来的变量实质是同一个东西,只不过是原变量的一个别名。
- 引用不可以为空,当被创建的时候,必须初始化; 指针可以是空值,可以在任何时候被初始化
- 指针可以有多级,而引用的值只能是一级
- 指针的值在初始化后可以改变,即可以指向其他的存储单元,而引用在初始化就不会再变了
- sizeof引用 得到的是所指向的变量的大小,而sizeof指针 得到的是指针本身的大小
作者:Linux猿简介:CSDN博客专家?,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M