指针常量

说明这个指针是常量,是不可以修改的

有一个数组 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. 常引用、常量指针、指针常量、指向常量的常指针、空指针与野指针解释

    1.一.基础知识 引用并非对象 引用必须初始化 引用只能绑定在对象上,而不能与字面值或某个表达式的计算结果绑定在一起 类型要严格匹配 int &a = 10; //错误:引用类型的初始值必须是 ...

  2. 常量指针、指针常量以及指向常量的指针常量

    三个名词虽然非常绕嘴,不过说的非常准确.用中国话的语义分析就可以很方便地把三个概念区分开.  一)常量指针. 常量是形容词,指针是名词,以指针为中心的一个偏正结构短语.这样看,常量指针本质是指针,常量 ...

  3. 指针笔记(指针数组和指向数组的指针,数组中a和a的区别等)

    指针数组和指向数组的指针 int *p[4]和int (*p)[4]有何区别? 前者是一个指针数组,数组大小为4,每一个元素都是一个指向int的指针 后者是指向int[4]类型数组的指针 以上代码若运 ...

  4. (转)函数指针,指针函数,指向函数的指针,返回指针的函数

    摘要: 在学习C语言时,一个比较容易混淆的概念就是函数指针.指针函数.返回值为指针的函数.本文将对这三个概念进行区分.指针函数就是返回值为指针的函数,两个本质上是同一事物,只是叫法不同.函数指针就是一 ...

  5. C++ 指向子类的指针转型为指向父类类型指针之后指向的对象地址不变

    C++ 指向子类的指针转型为指向父类类型指针之后指向的对象地址不变 例子: class A{int a;int b; };class B:public A{int c; };int main(){B* ...

  6. C中二级指针与它指向的一级指针之间的秘密(深入++*pptr)

    C语言里二级指针的意思是指向指针的指针,一级指针就是普通的指针,一个二级指针一定是对应着一个一级指针,那么二级指针和这个它对应的一级指针之间有什么秘密呢? 1. 首先明白在二级指针使用中 ++*ppt ...

  7. C和指针之指针数组和指向数组的指针

    1.指针数组 定义一个指针数组,该数组中每个元素是一个指针,每个指针指向哪里就需要程序中后续再定义 int *p[10]; 2.指向数组的指针 定义一个数组指针,该指针指向含10个元素的一维数组(数组 ...

  8. c语言handler指针,typedef与指向函数的指针结合的妙用

    今天看到keil的一个例子,里面涉及到利用typedef和指向函数的指针结合的例子,使得程序结构体系非常明了,觉得很好,特地记下来. 首先在头文件定义了这个指针,并用typedef将其声明为一个类型: ...

  9. C语言基础——指针数组(指向数组的指针)

    数组(Array)是一系列具有相同类型的数据的集合,每一份数据叫做一个数组元素(Element).数组中的所有元素在内存中是连续排列的,整个数组占用的是一块内存.定义数组时,一定要给出数组名,数组名可 ...

最新文章

  1. util类中非静态方法中注入serivce,在controller层是使用util。
  2. 如何安全的在不同工程间安全地迁移asset数据?三种方法
  3. Express框架的安装通信测试 - 讲解篇
  4. 关于js中的判断数组为空的问题
  5. Fragment学习3--底部tab布局
  6. 开篇~试试word写博客
  7. springboot 前缀_SpringBoot2.x 给Controller的RequestMapping添加统一前缀
  8. Js模拟select选择框,参照IE8样式
  9. 人生苦短之我用Python篇(socket编程)
  10. 面向对象程序设计第三单元总结(规格系列)
  11. 通过duet软件实现ipad作为mac的副屏并修改分辨率
  12. 1013: 求两点间距离(C语言)
  13. iPi Soft: Motion Capture for the Masses(大众化的运动捕捉软件)
  14. WIN7 安装使用远程服务器管理工具-如DHCP、AD域、HyperV、远程桌面
  15. 【gym 101991 E】(ACPC 2018) E. Exciting Menus 题解
  16. arcgis操作:dwg数据转为shp数据
  17. C++ 题解 (排序) 身高排队
  18. 爱了爱了!丰巢智能政务柜真的太实用了
  19. pads 打开AD 软件的pcb——两种方式
  20. ES 查询一,基于URL 的查询

热门文章

  1. 网狐荣耀源码(含内核源码)可二次开发
  2. Android NDK 编译选项设置[zhuan]
  3. ajax原理及其优缺点
  4. windows 下XAMPP 使用Nginx替代apache作为服务器
  5. Linux 下的常用工具
  6. 101个MySQL的调节和优化的Tips
  7. 基于.NET实现数据挖掘--朴素贝叶斯算法
  8. 怎么才能判断一个产品用户体验的好坏?
  9. Linux-Rsync项目实战(详细) 备份全网服务器数据生产架构方案
  10. python与图书编辑