1、指针表示的是一个变量的地址大小为(32位,4个字节,64位,占8个字节),引用是一个变量的别名;
2、引用在定义的时候需要初始化,指针没有需求;
3、引用自初始化一个实体之后,不能在引用其他实体,因为本质是常量指针,无法改变指向。指针可以在任何时候指向任何一个同类型实体。
4、引用自加时,引用的实体增加1,指针自加即指针向后偏移一个类型的大小。
5、访问实体方式不同,指针需要显示解引用,引用则用编译器自己处理。
1、指针表示的是一个变量的地址大小为(32位,4个字节,64位,占8个字节),引用是一个变量的别名;
2、引用在定义的时候需要初始化,指针没有需求;
3、引用自初始化一个实体之后,不能在引用其他实体,因为本质是常量指针,无法改变指向。指针可以在任何时候指向任何一个同类型实体。
4、引用自加时,引用的实体增加1,指针自加即指针向后偏移一个类型的大小。
5、访问实体方式不同,指针需要显示解引用,引用则用编译器自己处理。