引用是给变量 起别名的,内部实现是 指针常量(int* const ref=&a),本体指针存放的是 变量的地址
引用的本质是 指针常量,指向 不可修改,指针 可以改变指向
引用创建的同时必须 初始化,指针可以 不初始化
引用 不能为空,指针可以为 NULL
引用使用的时候 无需解引用,指针 需要解引用
指针和引用 自增/自减运算 意义不一样
引用变量 ref 的内存单元保存的是 被引用变量a的地址 sizeof(引用)=指向 变量的大小 sizeof(指针)=指针 本身的大小
引用是给变量 起别名的,内部实现是 指针常量(int* const ref=&a),本体指针存放的是 变量的地址
引用的本质是 指针常量,指向 不可修改,指针 可以改变指向
引用创建的同时必须 初始化,指针可以 不初始化
引用 不能为空,指针可以为 NULL
引用使用的时候 无需解引用,指针 需要解引用
指针和引用 自增/自减运算 意义不一样
引用变量 ref 的内存单元保存的是 被引用变量a的地址 sizeof(引用)=指向 变量的大小 sizeof(指针)=指针 本身的大小