当前位置: 首页 > 网络应用技术

C ++的指针是什么?指针的参考文献是什么?您可能需要阅读本文

时间:2023-03-06 14:57:14 网络应用技术

  我们都知道,变量的定义包括基本数据类型(基本类型)和一组语句。在同一定义语句中,输入基本数据类型是不同的,但是该语句的形式可能不同。

  我们不需要过多地关心基本数据类型和类型修饰符之间的关系,后者只是以前的语句的一部分。

  许多人认为类型修饰符(例如&和*)将对定义中的所有功能作用,这是一个定义。一个句子中的所有变量(必须说这确实很方便,但是编译器不允许我们这样做)

  但是下面的两个陈述是错误的

  应该这样

  根据逻辑,C ++中的声明符号中没有修饰符数量。我们只需要根据其逻辑来解释它。就像指针一样,指针是内存中的对象,当然,它也可以像其他对象一样将其地址放入另一个指针中。

  它们的关系图如下:通常,当INT指针求解参考时,将获得int的数量。当参考指针的指针相同时,它将获得指针。

  报价(可以理解为变量的副本)本身不是对象,因此没有指向参考的指针。但是指针是一个对象,因此它具有对指针的引用。

  1. P是INT型指针2. B是指指针的引用。它是对P.的引用。3。引用指针,因此分配B&I是将P分配给I 4.,即P方向的对象,将i的值更改为0

  如何解释r?直观的方法是从左到右读取,因为变量名称的最新修饰符对变量的类型有直接影响。