指针常量 和 指向常量的指针区别
指针常量
说明这个指针是常量,是不可以修改的
如
有一个数组 char ch[5]="list";//用5位是因为 默认有一个0放在最低位
char * const pstr = ch; //指针常量
对于上面的指针常量 我们可以 *pstr='w'; //修改 指针所指地址的内容
我们不可以 pstr="www";// 修改指针的地址,这是不允许的
常量的指针
说明这个指针指向的是一个常量
如
我们同样有这样的一个数组 char ch[5]="list";
const char *pstr=ch; //常量的指针
对于上面的常量的指针 我们可以 pstr="www"; //修改指针的地址
我们不可以 *pstr='w'; //修改指针所指地址的内容
指针常量 和 指向常量的指针区别相关推荐
- 常引用、常量指针、指针常量、指向常量的常指针、空指针与野指针解释
1.一.基础知识 引用并非对象 引用必须初始化 引用只能绑定在对象上,而不能与字面值或某个表达式的计算结果绑定在一起 类型要严格匹配 int &a = 10; //错误:引用类型的初始值必须是 ...
- 常量指针、指针常量以及指向常量的指针常量
三个名词虽然非常绕嘴,不过说的非常准确.用中国话的语义分析就可以很方便地把三个概念区分开. 一)常量指针. 常量是形容词,指针是名词,以指针为中心的一个偏正结构短语.这样看,常量指针本质是指针,常量 ...
- 指针笔记(指针数组和指向数组的指针,数组中a和a的区别等)
指针数组和指向数组的指针 int *p[4]和int (*p)[4]有何区别? 前者是一个指针数组,数组大小为4,每一个元素都是一个指向int的指针 后者是指向int[4]类型数组的指针 以上代码若运 ...
- (转)函数指针,指针函数,指向函数的指针,返回指针的函数
摘要: 在学习C语言时,一个比较容易混淆的概念就是函数指针.指针函数.返回值为指针的函数.本文将对这三个概念进行区分.指针函数就是返回值为指针的函数,两个本质上是同一事物,只是叫法不同.函数指针就是一 ...
- C++ 指向子类的指针转型为指向父类类型指针之后指向的对象地址不变
C++ 指向子类的指针转型为指向父类类型指针之后指向的对象地址不变 例子: class A{int a;int b; };class B:public A{int c; };int main(){B* ...
- C中二级指针与它指向的一级指针之间的秘密(深入++*pptr)
C语言里二级指针的意思是指向指针的指针,一级指针就是普通的指针,一个二级指针一定是对应着一个一级指针,那么二级指针和这个它对应的一级指针之间有什么秘密呢? 1. 首先明白在二级指针使用中 ++*ppt ...
- C和指针之指针数组和指向数组的指针
1.指针数组 定义一个指针数组,该数组中每个元素是一个指针,每个指针指向哪里就需要程序中后续再定义 int *p[10]; 2.指向数组的指针 定义一个数组指针,该指针指向含10个元素的一维数组(数组 ...
- c语言handler指针,typedef与指向函数的指针结合的妙用
今天看到keil的一个例子,里面涉及到利用typedef和指向函数的指针结合的例子,使得程序结构体系非常明了,觉得很好,特地记下来. 首先在头文件定义了这个指针,并用typedef将其声明为一个类型: ...
- C语言基础——指针数组(指向数组的指针)
数组(Array)是一系列具有相同类型的数据的集合,每一份数据叫做一个数组元素(Element).数组中的所有元素在内存中是连续排列的,整个数组占用的是一块内存.定义数组时,一定要给出数组名,数组名可 ...
最新文章
- util类中非静态方法中注入serivce,在controller层是使用util。
- 如何安全的在不同工程间安全地迁移asset数据?三种方法
- Express框架的安装通信测试 - 讲解篇
- 关于js中的判断数组为空的问题
- Fragment学习3--底部tab布局
- 开篇~试试word写博客
- springboot 前缀_SpringBoot2.x 给Controller的RequestMapping添加统一前缀
- Js模拟select选择框,参照IE8样式
- 人生苦短之我用Python篇(socket编程)
- 面向对象程序设计第三单元总结(规格系列)
- 通过duet软件实现ipad作为mac的副屏并修改分辨率
- 1013: 求两点间距离(C语言)
- iPi Soft: Motion Capture for the Masses(大众化的运动捕捉软件)
- WIN7 安装使用远程服务器管理工具-如DHCP、AD域、HyperV、远程桌面
- 【gym 101991 E】(ACPC 2018) E. Exciting Menus 题解
- arcgis操作:dwg数据转为shp数据
- C++ 题解 (排序) 身高排队
- 爱了爱了!丰巢智能政务柜真的太实用了
- pads 打开AD 软件的pcb——两种方式
- ES 查询一,基于URL 的查询