1.引用是原变量的别名,跟原变量是同一个东西
指针是一个变量,存储一个地址,指向内存的一个存储单元
2.指针可以多级,引用只能一级
3.指针可以在定义的时候不初始化,引用必须在定义的时候初始化
4. 指针可以指向NULL,引用不可以为NULL
5. 指针初始化之后可以再改变,引用不可以
6. sizeof 的运算结果不同
7. 自增运算意义不同
8. 指针和引用作为函数参数时,指针需要检查是否为空,引用不需要
9. 指针和引用都可以作为函数参数,改变实参的值
1.引用是原变量的别名,跟原变量是同一个东西
指针是一个变量,存储一个地址,指向内存的一个存储单元
2.指针可以多级,引用只能一级
3.指针可以在定义的时候不初始化,引用必须在定义的时候初始化
4. 指针可以指向NULL,引用不可以为NULL
5. 指针初始化之后可以再改变,引用不可以
6. sizeof 的运算结果不同
7. 自增运算意义不同
8. 指针和引用作为函数参数时,指针需要检查是否为空,引用不需要
9. 指针和引用都可以作为函数参数,改变实参的值