引用和指针

  1. 指针是一个变量,只不过存储的是一个另一个变量的地址,地址指向的一个内存单元;而引用和原来的东西是一个东西,只不过是一个别名而已,不会为引用分配内存
  2. 引用不能为空,当被创建的时候必须进行初始化,而指针可以是空的可以在任何时候被初始化。
  3. 可以有const指针,但不能有const的引用。
  4. 指针可以有多级,但是引用只能是一级。
  5. 指针可以是NULL值,而引用只能是一级
  6. 指针的值可以在初始化后改变,而引用的值不能。
  7. sizeof 引用得到的是所代表变量的大小,sizeof 指针是指针的大小。
  8. 指针和引用 的++运算不一样
  9. 指针访问是间接访问,而引用访问是直接访问的。

 

posted @ 2020-03-26 11:04  屁颠屁颠的小奶孩  阅读(72)  评论(0)    收藏  举报