-
定义和性质:
- 指针是一个变量,存储的是一个地址,指向内存的一个存储单元。
- 引用是原变量的一个别名,跟原来的变量实质上是同一个东西。
-
多级:
- 指针可以有多级,而引用只能是一级。
-
初始化:
- 指针可以在定义的时候不初始化,引用必须在定义的时候初始化。
-
指向NULL:
- 指针可以指向NULL,引用不可以为NULL。
-
改变所指对象:
- 指针初始化之后可以再改变所指的对象,引用不可以。
-
sizeof运算结果:
sizeof
运算符对指针和引用的结果不同。例如,在64位机器上,int*
类型的大小为8个字节,而int
类型的大小为4个字节。
指针和引用
最新推荐文章于 2024-06-17 19:20:01 发布