指向常量的指针,常量指针,指向常量的常量指针
2008-06-10 22:52
288 查看
指针就是很让人头痛的了,然后再来常量指针,指向常量的指针,和指向常量的常量指针绝对会让你晕。
指向常量的指针也就是这个指针是指向常量的,所以是不要想去改变常量的值的,借TCPL中的例子来说一下:
const char * pc = s; //这里PC就是一个指向常量的指针了。它所指的值是不能变动的
char * const cp = s; //这里的CP就是一个常量指针了,这个写法比较怪异的,记住就行了,它的地址是不能动的
const char * const cpc = s; //这里的CPC就是一个指向常量的常量指针了。它的值和地址都不能动
一般看得比较多的还是指向常量的指针,这个记法也好记:
char * 就当作是字符串常量类型,它的常量自然就是在其前面加上一个CONST修符了。其它的两种见得用处比较少,了解一下。
指向常量的指针也就是这个指针是指向常量的,所以是不要想去改变常量的值的,借TCPL中的例子来说一下:
const char * pc = s; //这里PC就是一个指向常量的指针了。它所指的值是不能变动的
char * const cp = s; //这里的CP就是一个常量指针了,这个写法比较怪异的,记住就行了,它的地址是不能动的
const char * const cpc = s; //这里的CPC就是一个指向常量的常量指针了。它的值和地址都不能动
一般看得比较多的还是指向常量的指针,这个记法也好记:
char * 就当作是字符串常量类型,它的常量自然就是在其前面加上一个CONST修符了。其它的两种见得用处比较少,了解一下。
相关文章推荐
- C++笔记——指向常量的指针/指针常量
- const常量、指向常量的指针和常量指针
- 指向常量的指针用法和注意事项
- c++指向常量的指针和指向变量的指针常量
- 常量指针、指针常量、指向常量的常量指针
- 学习笔记——关于指向常量指针的解引用的发现
- 指向常量的指针和常量指针
- 指向常量的指针和指针常量
- 常量指针和指向常量的指针
- const int *p和int * const p的区别(常量指针与指向常量的指针)
- 深入探讨常量、指向常量的指针,常量与变量的区别
- 深入const int *p与int * const p的区别详解(常量指针与指向常量的指针)
- 野指针,指向常量的指针,指针常量
- 指向常量的指针,指针常量,指向常量的指针常量
- 指向指针的指针与常量
- const常量、指向常量的指针和常量指针
- 常量指针-指向常量的指针,指针常量-指针本身是常量,常量-不能更改值的常量,数组指针-是指针int (*p)[n] 指针数组-是数组int *p[n]
- C指向常量的指针和指针常量
- const->形式参数、指向常量数据的指针、指针常量
- 【C/C++】常量指针、指针常量以及指向常量的指针常量