C++常量指针与常量数据
2015-09-14 17:16
232 查看
常量指针即指针是常量的,一但声明指向某个数据后不能被更改,但是指向的数据可以被更改。声明格式如下:
常量数据是指数据是常量的,一但被初始化后不能被修改。声明格式如下:
常量指针与常量数据配合使用的区别如下:
int demo = 0; int * const p = &demo;
常量数据是指数据是常量的,一但被初始化后不能被修改。声明格式如下:
int demo = 0; const int * p = &demo;
常量指针与常量数据配合使用的区别如下:
int demo = 0,test = 1; //常量指针 int * const p = &demo; *p = 1; //right! p = &test; //wrong!
int demo = 0,test = 1; //常量数据 const int *p = &demo; *p = 1;//wrong! p = &test; //right!
int demo = 0,test = 1; const int * const p = &demo; *p = 1;//wrong! p = &test; //wrong!
相关文章推荐
- 【第3周 项目1 - 顺序表的基本运算】
- C++进阶 必读书籍
- 关于while((c = getchar()) != EOF)的使用
- C++Primer第五版 4.11.3节练习
- C++Primer第五版 4.11.1节练习
- C++中字符串以及数组和指针的互相使用讲解
- C++Primer第五版 4.9节练习
- c++11——type_traits 类型萃取
- C++Primer第五版 4.8节练习
- C语言easy忽视的细节(第四部分)
- C++Primer第五版 4.7节练习
- C++ <递归求一个数的N次方(仅限一个数的正数次方)>
- 个人笔记C/C++调用java
- C++Primer第五版 4.6节练习
- C++Primer第五版 4.4节练习
- 项目1-c/c++语言中函数参数传递的三种方式
- C/C++程序员面试宝典-2
- C++Primer第五版 4.3节练习
- C/C++程序员面试宝典-1
- C++Primer第五版 4.2节练习