引用和指针的不同

  1. 指针是一个实体,有自己的地址;引用只是一个别名,取地址操作为被引用对象的地址

  2. 引用只能在定义时被初始化一次,且不能为空,指针可以修改

  3. sizeof 引用,得到的是所指向变量的大小;sizeof 指针,得到的是指针的大小;

  4. 指针 ++,是指指针的地址自增;引用++是指所指变量自增;

  5. 引用是类型安全的,引用过程会进行类型检查;指针不会进行安全检查;

posted @ 2022-02-07 13:57  hellozhangjz  阅读(51)  评论(0)    收藏  举报