指针的一些总结

指针总结指向const的指针、const指针、指向const指针的const指针_数据

 

const与指针

指向const的指针指的是指针指向的数据是常量,不可以被修改,但指针变量本身可以被修改,如const int *p;严格说不能用指针间接修改指向的数据,但该变量可以通过自己本省修改。如 int a=10; const int *p=&a;则*p=9是错误的,无法被修改,但是a=9,则是正确的,可以被修改。

 

如有const 常量,则需用const指针来指向。

 

const  指针

 

指向const 指针的const 指针,其指向的变量和指向都不可以被修改,int a=10; const int * const p=&a;