5.利用const定义正规常数
常指针
要把指针变量中的值(也就是地址)声明为常量,采用以下语法:
<类那些>*const<指针名>[=<初值>;]
这样定义的指针变量中存放的指针是个常量,称为常指针。定义后,该指针指向固定的内存单元,不能再指向其他内存单元,通过它可以修改所指单元里存放的内容。例如:
Char *const pc=”ABCD”;
Pc[3]=’a’;合法,指针指向的对象可以修改
Pc=”QWER”;不可以,指针的指向不可以修改
指向常量的常指针
5.利用const定义正规常数
常指针
要把指针变量中的值(也就是地址)声明为常量,采用以下语法:
<类那些>*const<指针名>[=<初值>;]
这样定义的指针变量中存放的指针是个常量,称为常指针。定义后,该指针指向固定的内存单元,不能再指向其他内存单元,通过它可以修改所指单元里存放的内容。例如:
Char *const pc=”ABCD”;
Pc[3]=’a’;合法,指针指向的对象可以修改
Pc=”QWER”;不可以,指针的指向不可以修改
指向常量的常指针