指针概念

百度百科:

指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。

我的理解如下图:

 

C++基础:常量指针,指向常量的指针,指向常量的常量指针

常量指针:

int x =56;

int * const p =&x;

常量P本事是一个常量,它的值不可以改变。

指向常量的指针:

const x =56;

int * p = &X

指针指向的是X对象是一个常量,常量的值不可以改变

*p 表示的就是这个常量值,于是*p不可以改变,不能为左值。

P是指针本身,值可以改变。

指向常量的常量指针:

const x=56;

const int * const p = &x;

P是常量,x也是常量,所以P的值不能改变,X的值也不可以改变。

相关文章:

  • 2021-06-04
  • 2022-01-03
  • 2018-06-19
  • 2021-12-11
  • 2019-08-21
  • 2021-09-17
  • 2021-07-02
  • 2021-08-06
猜你喜欢
  • 2018-06-18
  • 2021-05-02
  • 2021-08-06
  • 2021-11-21
  • 2021-11-18
  • 2021-12-09
  • 2019-02-12
  • 2021-12-25
相关资源
相似解决方案