简洁易懂讲清原理,讲不清你来打我~

 

基础知识

指针是变量,有地址和值,引用是别名

 

推论

因为指针是变量,引用是别名,所以变量值可以为0,有空指针,一定是某物体别名,必须初始化,没有空引用,如果某个变量可以为空,应该使用指针,如果不允许为空,应该使用引用

因为指针是变量,引用是别名,所以变量的值可以改变,指针可以指向另一个变量,别名对应的对象不会改变,引用只能总是指向初始化时的对象,如果需要不同时期不同对象,应该使用指针,如果需要总是指向某个对象,应该使用引用

 

原理

 

 

喜欢简洁易懂还能讲清楚原理博客的小伙伴就关注关注这个非常高产的博主呀,下次再会~