const
2016-07-12 23:52
148 查看
const修饰的变量,表示只读,不可修改.
本质:const在谁后面谁就不可修改,如果const在最前面,则往后移一位,二者等效
const int a 转化为int const a, const 修饰整型数a,所以a的值不能修改
int const a 同上
const int *a 转化为int const *a ,const修饰指针指向的常整形数a,但是指针可以修改
int *const a const在 * 后面,修饰的是指针,所以指针不可以修改,指针指向的整形数a可以修改
int const *a const 表示指针和整形数a都不可修改
本质:const在谁后面谁就不可修改,如果const在最前面,则往后移一位,二者等效
const int a 转化为int const a, const 修饰整型数a,所以a的值不能修改
int const a 同上
const int *a 转化为int const *a ,const修饰指针指向的常整形数a,但是指针可以修改
int *const a const在 * 后面,修饰的是指针,所以指针不可以修改,指针指向的整形数a可以修改
int const *a const 表示指针和整形数a都不可修改
相关文章推荐
- 【phalcon】几个查询方法总结
- Java 内存泄漏
- Linux网络下载命令 wget 简介
- Linux如何下解压windows下的.zip和.rar文件
- 安卓Design之NavigationView的使用
- DAV 入门之 MATLAB (4):明确设计
- 基础知识回顾第二篇tomcat和web程序部署
- 太平老街
- struts2 初步总结
- Linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?
- 小记:css特殊性
- 7月12日实习日志
- 2016夏季练习——数论
- [android] React Native reload 重加载 失效解决方案【RN 0.29 or RN 0.32版本】
- 美团实习生试题1
- 黑马程序员_Java基础_我的Day24学习笔记
- PHP操作文件下载
- 匈牙利算法模板
- 如何记住源码实现
- struts2中关于使用自定义的拦截器后,从页面提交过来的bean的参数的值为null的误区及解决