对const 的认识
来源:互联网 发布:mac怎么输入特殊符号 编辑:程序博客网 时间:2024/05/07 03:39
1.Const 指是用来修饰变量,它放在类型前和类型后效果是一样的。
eg const int a;// int const a 等效,a 无法修改
2.Const 和指针
1. const int *a;// *a 不可变,a可变(a是指针变量,*a就是地址为a的值的存储空间的值)
2. const int *const a;// *a不可变,a 也不可变
3. const int *const a,b;// *a 不可变,a也不可变,b 不可变
4. int *const a,b;//*a 可变,a不可变,b可变
3.总而言之,const 修饰的是变量的值。如 const int *a 和 const int a都表示 一个整形数据是不可修改的,所以 *a和 a 都是不可变的。
eg const int a;// int const a 等效,a 无法修改
2.Const 和指针
1. const int *a;// *a 不可变,a可变(a是指针变量,*a就是地址为a的值的存储空间的值)
2. const int *const a;// *a不可变,a 也不可变
3. const int *const a,b;// *a 不可变,a也不可变,b 不可变
4. int *const a,b;//*a 可变,a不可变,b可变
3.总而言之,const 修饰的是变量的值。如 const int *a 和 const int a都表示 一个整形数据是不可修改的,所以 *a和 a 都是不可变的。
- 对const的认识
- 对const 的认识
- 对const 指针的认识!
- 初学者对const的认识(常类型变量)
- const的新认识
- 对 const 的思考
- 对const的理解
- 对const的理解
- 对句柄的认识
- 对句柄的认识
- 对句柄的认识
- 对句柄的认识
- 对暂存器的认识
- 对引用的认识
- 对程序语言的认识
- 对数据仓库的认识
- 对CreateCompatibleDC的认识
- 对软件的认识
- Socket 服务器和客户端的说明
- 几种分布式网络存储编码的数据恢复问题()
- 按位与、或、异或等运算方法
- struts2配置中的一些问题
- struts2防止表单重复提交
- 对const 的认识
- 享元(Flyweight)模式
- Android Context 详解
- strus2注解
- 将ArcMap中的符号样式导出的供ArcPad使用
- 深入理解内存(2):发展历史,内存地址
- Sql server 日志文件清理
- 在SQL Server 2000里设置和使用数据库复制
- 【ZooKeeper Notes 3】ZooKeeper Java API 使用样例