const修饰指针时候的注意事项
来源:互联网 发布:自定义oid取不到数据 编辑:程序博客网 时间:2024/06/05 15:26
const修饰指针的时候分四种情况:
1.const int* p; 这种情况下叫做 指向常量的指针,顾名思义,p指针指向的东西是个常量,而本身没什么限定,是可以变的。总结说:P可变,P指向的内容不可变
2.int const* p; 这种情况和第一种情况是一样的,P可变,P指向的内容不可变
3.int * const p; 这种情况下叫做 常量指针,顾名思义,指针p是个常量,所以p不可变,但是p指向的内容可变。总结说:p不可变,p指向的内容可变
4.const int* const p;这种情况叫做 指向常量的常量指针,顾名思义,指针p是个常量,p指向的内容也是个常量。总结说:p和p指向的内容都不可变
技巧:像const int* p可以看成 (const int*) p,很容易就想到这是个指向常量的指针;像int* const p可以看成(int*) const p,想成const直接修饰p,很容易想到这是个常量指针。(注:这里的括号并不是强制转换类型符,这是为了看得清楚而已)。
口诀 :左数(常量)右指(常量)
当const出现在*号的左边时指针指向的数据为常量
当const出现在*后右边时指针本身为常量
1 0
- const修饰指针时候的注意事项
- const 修饰指针的问题
- const修饰的多级指针
- const修饰指针的用法
- C:带有const修饰的指针解读
- 关于const修饰指针的理解
- const 修饰指针的三种写法
- const修饰指针和引用的用法
- const修饰指针的一些细微差别
- const修饰指针和引用的用法
- const在修饰指针时的应用
- C:带有const修饰的指针解读
- const修饰指针和引用的用法
- const修饰指针和引用的用法
- const 修饰指针的4种情况
- const关键字修饰指针的疑惑点
- const修饰指针的4种形式
- 关于const修饰指针的问题
- 拾匦尚世霉壮敬染由冠槐文
- Codeforces Round #310 (Div. 1) B. Case of Fugitive
- 20150630_UI之按钮UIButton使用
- C++实现顺序栈之两栈共享存储空间
- ViewController 生命周期重要方法
- const修饰指针时候的注意事项
- Centos上8080端口被占用解决办法
- 实习第三天
- 安卓登陆框记住密码和自动登录的实现
- 使用百度地图(下)
- 20150630_UI之ViewCrontroller初步认识
- php如何输出中文json格式字符串
- 多线程笔试面试总结(一)
- java的多线程机制上