指针常量和常量指针的区别
2015-09-02 21:58
281 查看
常量指针:
const int *a或者int const *a
指向常量的指针(指针本身是变量,可以被修改)
int a = 5;
int c=7;
const int *b=&a;
*b=6;//不合法,指针指向的值不可以被修改
const int *b=&c;//合法,指针本身的地址值可以修改
指针常量:
int
*const a
指针本身不可以修改,指向的值可以修改
int a=5;
int * const b=&a;
* b=6
const int *a或者int const *a
指向常量的指针(指针本身是变量,可以被修改)
int a = 5;
int c=7;
const int *b=&a;
*b=6;//不合法,指针指向的值不可以被修改
const int *b=&c;//合法,指针本身的地址值可以修改
指针常量:
int
*const a
指针本身不可以修改,指向的值可以修改
int a=5;
int * const b=&a;
* b=6
相关文章推荐
- 开发一个安全的小网站(一)防止sql注入
- 软件测试分类
- 第一个Angularjs前瑞框架项目
- 三个QT咨询公司以及QT5.0的主要特点
- Redis作缓存
- Nginx 常见应用技术指南[Nginx Tips] 第二版
- 说说感想
- 单源最短路径整理
- sqlserver复制数据到另一张表中
- 秦九韶算法求解多项式
- const-static精讲
- 数据库中乱码问题
- jsPlumb Demo源码分析
- linux 磁盘分区、格式化、目录挂载
- JavaScript 开发者必备的10款 Sublime Text 插件
- 更新sql server数据项的长度
- 使用nginx配置多个php-fastcgi负载均衡
- SPARK 第4期:通过案例实战掌握spark sql(dataframe)
- 【转】stdin, stdout, stderr 以及重定向
- 华为机试之字符串补0输出