6.8 const 指针p177

    • 指向常量的指针:const *p=&a; 不能通过p改变a。(指向可以变,内容不能变)
    • 常指针 :指向不能变;类型名* const 变量名 (内容可以变,指向不能变)
    • 指向常量的常指针:上面的综合一下(内容不能变,指向不能变)但是可以a=5;这样来直接改变a的值

    6.11引用

    • 相当于起别名 &引用声明符(也可以是地址符)int &b=a;
    • 不能建立引用的引用
    • 引用的性质:一个指针,指向a的地址
    • 引用作为函数参数:P184
    • 值传递是单向的,实参传给形参,之后并不传回到实参。
    • 解决办法:1指针做形参,传递的是变量的地址。2以引用做形参
    • C++调用函数的两种方式:传值方式 、传址方式

    出现在声明中的&是引用声明符,其他情况下的是地址运算符