指针与const限定符
来源:互联网 发布:微信提现制作软件在线 编辑:程序博客网 时间:2024/06/06 12:40
文章转载自:http://blog.csdn.net/richerg85/article/details/7375734
const
限定符和指针结合起来常见的情况有以下几种。
(1)指向常量的指针
const int *a; int const *a;
这两种写法是一样的,a
是一个指向const int
型的指针,a
所指向的内存单元不可改写,所以(*a)++
是不允许的,但a
可以改写,所以a++
是允许的。
指针指向的内容不变,但是指针本身是可以变的。
(2)常指针
int * const a;
a
是一个指向int
型的const
指针,*a
是可以改写的,但a
不允许改写。
指针本身是不可以变的,但是指针指向的内容是可以变的。
(3)指向常量的常指针
int const * const a;
a
是一个指向const int
型的const
指针,因此*a
和a
都不允许改写。
指针本身和指向的内容都是不允许变的。
以上三种情况如果你学个c++的话,应该有接触!
0 0
- 指针与const限定符
- 指针与const限定符
- 指针与const限定符
- 指针与const限定符
- 指针与const限定符
- 指针与const限定符
- 指针与const限定符
- 指针与const限定符
- 指针与const限定符
- 指针与const限定符
- C++中的指针与const限定符
- 万能const限定符与指针
- C++中指针与const限定符
- C++中const限定符与指针
- 万能const限定符与指针
- C++杂谈(一)const限定符与const指针
- 2.4Const限定符(const初始化,const与引用,const与指针,const指针,顶层const,constexpr)
- 指针和const限定符
- 回忆跳槽
- 文件转换成byte[]数组 / byte[]生成文件
- spring3.2 @Scheduled注解 定时任务
- [乐意黎转载] Understanding user-agent strings
- python支持多线程的爬虫
- 指针与const限定符
- netstat查看端口状态
- Tomcat源码分析(一)--服务启动
- Running Python CGI Scripts on IIS(Windows操作系统,在IIS上运行Python)
- AndroidStudio导入github项目
- oracle序列详解
- Excel 1
- 2016-06-17 nui构件隐藏时相关属性的设置 bug命名【彩虹】
- 27.javaScript面向对象基础-02