C++指针常量、常量指针的区别详细说明实用.pdfVIP

  • 6
  • 0
  • 约4.74千字
  • 约 4页
  • 2021-11-30 发布于福建
  • 举报

C++指针常量、常量指针的区别详细说明实用.pdf

指针常量和常量指针 1. 定义: 常量指针 是指 --指向常量的指针,顾名思义,就是指针指向的是常量,即,它 不能指向变量,它指向的内容不能被改变,不能通过指针来修改它指向的内 容,但是指针自身不是常量,它自身的值可以改变,从而指向另一个常量。 指针常量 是指 --指针本身是常量。它指向的地址是不可改变的,但地址里的内 容可以通过指针改变。它指向的地址将伴其一生,直到生命周期结束。有一 点需要注意的是,指针常量在定义时必须同时赋初值。 注:也有人将这两个名称的定义与含义反过来认为: “指针常量:顾名思义它 的中心词是 “常量 ”这是重点,指针就是一个修饰的作用。所以这里的指针还 是一个变量,它的内容存放的是常量的地址。常量指针:关键字是指针,它 是不能被改变的,因为指针总是 指向地址的,所以它的意思是它指向的地址 是不能被改变的 ”。但我个人认为后者不合理,所以使用前者。 2. 使用方法: 使用时写法上的区别: 常量指针: const 在* 之前

文档评论(0)

1亿VIP精品文档

相关文档