const加在指针前面和后面的区别
const在指针前面:
指针指向的内容不可修改,但是指针本身的内容可以修改。
int a = 10;
int b = 20;
int const *pa = &a;
*pa = 30; 是错误的
pa = &b; 是对的
const在指针后面:
指针本身的内容不能修改,但是指针指向的内容可以修改。
int a = 10;
int b = 20;
int *const pa = &a;
*pa = 30; 是对的
pa = &b; 是错误的
const在指针的前面和后面都有:
指针本身的内容不能修改,指针指向的内容也不可以修改。
int a = 10;
int b = 20;
int const * const pa = &a;
*pa = 30; 是错误的
pa = &b; 是错误的
const加在指针前面和后面的区别相关推荐
- const static 数组指针
const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令 **************常量必须被初始化************************* cons的作用 ...
- C语言const关键字与指针
const关键字与指针 const修饰指针的4种形式 const修饰变量的修改问题 const应该怎么用 const修饰指针的4种形式 const关键字在C语言中还用来修饰变量,表示这个变量是常量,不 ...
- const修饰是指针和常量
1. const修饰指针--常量指针 int a=10: int b=10: int *p=&a;const int* p=&a; 常量指针 特点:指针的指向可以修改,但是指针指向的值 ...
- 理解复杂的C/C++声明 const, typedef , 函数指针(转贴)
让我们从一个非常简单的例子开始,如下: int n; 这个应该被理解为"declare n as an int"(n是一个int型的变量). 接下去来看一下指针变量,如下: int ...
- const指针和指向const对象的指针
1.指向const对象的指针 C++强制要求指向const对象的指针也必须具有const特性. const double *ptr; 限定了ptr指针指向double类型const对象的, 即cons ...
- C++之指向const对象的指针和const指针
1.指向const对象的指针 我们可以通过指针来修改其所指对象的值,但如果指针指向的是const对象,则不允许使用指针来改变其所指的const值.C++要求指向const对象的指针也是const类型. ...
- 常量指针(Pointer to const)与指针常量(Const pointer)
常量指针(Pointer to const)与指针常量(Const pointer) 1. Concepts 很多时候对于这两个概念的困惑来自于中文字面翻译.我们无法通过字面含义直接理解判断该'常量' ...
- [OHIF-Viewers]医疗数字阅片-医学影像-中间插播一下-es6-使用const加箭头函数声明函数相对于function声明函数有什么好处?...
[OHIF-Viewers]医疗数字阅片-医学影像-中间插播一下-es6-使用const加箭头函数声明函数相对于function声明函数有什么好处? 这个好多人都已经写过了,这里插播一下,在OHIF- ...
- char * const p; //常量指针,p的值不可以修改 char const * p;//指向常量的指针,指向的常量值不可以改 const char *p; //和char const *p
char * const p; //常量指针,p的值不可以修改 char const * p://指向常量的指针,指向的常量值不可以改 const char *p: //和char const *p
最新文章
- 平台允许同时在线人数 显示_糖豆人:终极淘汰赛 热度持续飙升 Steam同时在线人数排名前四...
- C#和Java的闭包-Jon谈《The Beauty of Closures》
- 在asp.net中解决cookies中文乱码问题
- 【Python金融量化 10- 100 】十、怎样的收益率预测模型才是好的模型?
- SQL Server 自动化运维系列
- Use JPA API
- 游戏内存读取工具_不因内存弃旧爱,东芝Canvio Gaming移动硬盘评测
- idea最近svn提交很慢 idea中svn提交时performing vcs refresh时间很长
- python开根号_python的开根号
- 装Linux gpt还是mbr,装机、装系统必备:秒懂MBR和GPT分区表
- 20190328-几种数据清洗的方法
- 【转】问答 - 挑灯看剑 的最新日记
- mysqldb 安装包 linux,Linux下Python MySQLdb模块安装过程及错误解决
- 【土旦】vue 解决ios H5底部输入框 获取焦点时弹出虚拟键盘挡住输入框 以及监听键盘收起事件...
- java学习笔记 - 集合类综合案例 斗地主
- mysql执行存储过程报错1366_花花蘑菇
- 2021第五届航交会暨全球物流博览会向航运物流产业链人士发出邀约!金秋十月,共聚宁波!
- RE合同记账会计凭证
- iojs 版本管理ivm
- kindle 电子书