一、引用
1. 引用格式
a.类型名 & 变量名 =另一个变量
b.试例:
#include<iostream> using namespace std; int main() { int n; int &a=n;//定义时一定要初始化,且n不可为常量 a=4; cout<<a; return 0; }
2.常引用
int n; const int &r=n;
然后呢,r就不能用来改n了
二、常量
1.基本用法:const int n=12;
2.常量指针:const int *p=&n;
p不可用于修改n,除此之外,p指向的对象可以再次更改
试例:
int n=1,a=2; const int* p=&n; *p=7;//error p=&a;//更改指向对象,OK
3.函数 参数指针
void print(const char *p) { strcpy(p,"this");//error,p不可改 printf("%s",p); }