指针与引用区别

2018-09-19  本文已影响0人  亚敏_9c4d

引用与指针的区别

(1)引用是给另外一个变量取别名,所以不会分配内存空间。

指针是一个实体,需要分配内存空间。

(2)引用在定义的时候必须要初始化,并且不能够改变。指针在定义的时候不一定要初始化,并且指向的空间可以变。

(3)有多级指针,但是没有多级引用,只有一级引用

(4)指针和引用的自增运算结果不一样,指针是指向下一个空间,引用是变量加1

(5)sizeof(引用)得到的是所指向变量的大小,sizeof(指针)得到的是指针的大小。

(6)引用访问一个变量是直接访问,指针访问一个变量是间接访问。

上一篇 下一篇

猜你喜欢

热点阅读