Const修饰符:
const和指针一起使用
1.指向常量的指针
不允许改变指针所指的变量,可以改变所指的地址
const char *p="xiao";
p[1]='o' ; //false;
p="xiao123"; //true
2.常指针
可更改指针所指变量的内容,不可以改变地址
char *const p ="xiao";
p[1]='o'; //true
p="xiao123"; //false
3.指向常量的常指针
指针指向的地址和内容都不能改变
const char * const p ="xiao";