int a=5;
int b=3;
1.const int a=5;或者int const a=5;//代表此时a已被限制,后面若出现a=b则报错。
2.const int *p=&a;或者int const *p=&a;//此时代表(*p)已被限制,后面若出现(*p)=6则报错,但是出现p=&b则不报错。
3.int *const p=&a;//此时代表p已被限制,后面若出现p=&b则报错,出现(*p)=6则不会报错。
int a=5;
int b=3;
1.const int a=5;或者int const a=5;//代表此时a已被限制,后面若出现a=b则报错。
2.const int *p=&a;或者int const *p=&a;//此时代表(*p)已被限制,后面若出现(*p)=6则报错,但是出现p=&b则不报错。
3.int *const p=&a;//此时代表p已被限制,后面若出现p=&b则报错,出现(*p)=6则不会报错。