1、两者的定义和性质不同;
指针是一个变量,存储的是一个地址,指向内存的一个存储单元;
引用是原变量的一个别名,跟原来的变量实质上是同一个东西。
2、指针可以有多级,引用只能是一级;
3、指针可以在定义的时候不初始化,引用必须在定义的时候初始化;
4、指针可以指向NULL,引用不可以为NULL;
5、指针初始化之后可以再改变,引用不可以;
1、两者的定义和性质不同;
指针是一个变量,存储的是一个地址,指向内存的一个存储单元;
引用是原变量的一个别名,跟原来的变量实质上是同一个东西。
2、指针可以有多级,引用只能是一级;
3、指针可以在定义的时候不初始化,引用必须在定义的时候初始化;
4、指针可以指向NULL,引用不可以为NULL;
5、指针初始化之后可以再改变,引用不可以;