常量指针、指针常量的区分与相关
2016-03-16 18:17
309 查看
1)const int * a;
2)int const *a;
3)int * const a;
//只有这三种,就是int必须在*左边
//从右到左看
//1、2含义相同,指向const int的指针(const int == int const),即const int * a = &b,不能通过*a来修改b -------指针常量
//3的含义:const指针指向一个int,int * const a = &b,不能再把c的地址给a
那么,const int * const a的定义是啥?
2)int const *a;
3)int * const a;
//只有这三种,就是int必须在*左边
//从右到左看
//1、2含义相同,指向const int的指针(const int == int const),即const int * a = &b,不能通过*a来修改b -------指针常量
//3的含义:const指针指向一个int,int * const a = &b,不能再把c的地址给a
那么,const int * const a的定义是啥?
相关文章推荐
- 在模态对话框中设置左上角图标
- 标题栏渐变的效果实现
- 使用朴素贝叶斯算法,通过用户安装的APP列表来推测用户的性别
- 探究CSS属性overflow:hidden的作用:隐藏溢出和清除浮动
- POJ3253Fence Repair
- 程序员知识体系必不可少的
- HDU2842-Chinese Rings(递推+矩阵高速幂)
- (转)MP4文件两种格式AVC1和H264的区别及利用FFMPEG demux为h264码流事项
- POJ 3249 Test for Job 拓扑图DP
- 187. Repeated DNA Sequences LeetCode
- 简单手势识别
- 黑马程序员发声:我们欣赏像柯洁一样的年轻人
- [leetcode]Minimum Depth of Binary Tree--二叉树层序遍历的应用
- 前端:圆图头像制作--border-radius : 100%
- [转] npm命令概述
- 40个Java多线程问题总结
- 简单手势识别
- WindowsService服务程序开发
- 写给那些想学HTML5的编程新手
- 鸡蛋下落临界