引用和指针的区别
2018-04-03 本文已影响0人
曹小恒
角度 | 指针 | 引用 |
---|---|---|
内存分配 | 为指针分配内存 | 引用不需要,直接指向该变量 |
本质 | 一个存储地址的变量,指向一个内存单元 | 一个别名 |
可变性 | 可变 | 不可变 |
空指针或者引用 | 可以为空指针 | 不可以为空引用 |
多级性 | 可以多级 | 不可以多级 |
角度 | 指针 | 引用 |
---|---|---|
内存分配 | 为指针分配内存 | 引用不需要,直接指向该变量 |
本质 | 一个存储地址的变量,指向一个内存单元 | 一个别名 |
可变性 | 可变 | 不可变 |
空指针或者引用 | 可以为空指针 | 不可以为空引用 |
多级性 | 可以多级 | 不可以多级 |