c++基础之const指针
来源:互联网 发布:jsp导航栏源码 编辑:程序博客网 时间:2024/06/17 17:24
加不加const,有什么区别?
1.不加const
int a=10;int* p=&a;*p=11;//可写int b=*p;//可读
2.加const
int a=10;const int* p=&a;*p=11;//错误!不可写int b=*p;//可读
所以,const的作用是封禁(限制)星号操作里的写内存功能称为:只读ReadOnly,这块内存只能读不能写
const指针:用途
用于显示地指定:该函数是输入参数,在函数里只是读取这个内存,而不会修改这个内存的值。
当你不需要修改内存时,在指针前面加const修饰,避免一不小心的错误发生。
const指针:注意事项
const只是封禁的是星号操作,不允许写内存,但对于普通的指针加减是没关系的
阅读全文
0 0
- c++基础之const指针
- C基础之CONST
- C语言基础指针之const char *p,char const *p,,cahr * const p 三者之间的区别
- c语言基础之const
- C基础之指针
- C语言之const与指针
- C和指针之const、#define、volatile
- c语言基础之指针
- C语言基础之指针
- C语言基础之指针
- C语言基础之指针
- C语言基础---const常指针的使用
- C语言之const常量(摘自C和指针)
- c++const指针
- C中指针const
- C++:const与指针
- C++:const和指针
- 【C和指针】const指针
- MATLAB图像处理函数
- oa Markdown 插入本地图片
- php使用phpQuery抓取歌词网站海量数据实战
- hdu 6184 Counting Stars(求无向图三元环)
- Spring Web MVC(三)之注解
- c++基础之const指针
- eclipse中sqlserver2008r2配置
- MySQL 锁问题
- Python的基础语法及使用(二)
- 求一个数组中右边第一个比他大的数(单调栈)
- ActiveMq在java项目中的集成
- apache, nginx,tomcat的区别
- JavaScript详细教程三之 对象简单介绍
- 安装VisualSVN Server搭建SVN服务器