const限定符和指针结合起来常见的情况有以下几种写法:
1、const int *a;
2、int const *a;
这两种写法是一样的,a是一个const int型的指针,*a是不允许改写,a允许改写。
3、int *const a;
a是一个指向int型的const指针,*a是可以改写的,但a不允许改写;
4、int const * const a;
a是一个指向const int型的const指针,因此*a和a都不允许改写;
之前,这个知识点我一直没有弄的很清楚,这次系统的看了一下,目前是明白了。
对于不明白的知识点,要多看看,再多想想,这样才能达到很好的学习效果。
当然,还可以写程序去验证,实践结合理解的效果应该是最好的。
好久没有更新,预祝大家“十一”快乐~2012的“十一”,日子过的好快呀,2013在不远处。。。