什么是多级指针? 多级指针在多级指针中的应用

发布于 科技 2024-05-17
7个回答
  1. 匿名用户2024-01-28

    当指针变量 pp 所指的变量 ip 也是指针时,pp 是指向指针的指针,指针变量 pp 是多级指针。 (以常用的二级指针为例) 二级指针类型是实际运输分支上(一级)指针变量的地址。 基类型为 int 的指针变量 p 定义如下:

    int *p,n;变量 p 的类型为 int*,指针变量 p 可以存储 int 变量的地址(例如 n):p=&n;n 的地址存储在指针 p 中,即 p 指向 n * 表示 p 的类型 (int*) 是 t,即 p 是 t 类型的变量。 您可以使用基本运算 (&)p 来计算指针变量 p 的地址。

    上述基本运算的结果为类型为 t*,即类型为 t* int*) 类型为 *int**,即重合是基类型为 int 的指针变量的地址,是基类型为 int 的辅助指针。 为了将上述计算的结果存储在一个变量中,我们需要定义一个 t* 类型的指针变量,例如 q:t *q; ≡int*)*q; ≡int **q;变量 q 称为基类型为 int 的二级指针变量。

    以下处理点 q 到 p:q=&p;下图描述了 int 类型变量 n、基类型为 int 的第一级指针 p 和基类型 int。

  2. 匿名用户2024-01-27

    int **p;这是一个多级指针。

  3. 匿名用户2024-01-26

    (1)将辅助指针指向指针数组的元素,并通过辅助指针指向指针数组中的元素。

    设 p 是 t 类型的指针数组,q 是 t 类型的二级指针 t *p[n],*q; (n 是正整数常量) 语句 for(q=p,k=0; k当函数通过参数向外传递 t 型计算结果时,该参数应为 t* 类型。 如果类型 t 是指针类型,则参数的类型应为二级指针类型。

    3) 将具有固定列数的二维数组传递给函数。

  4. 匿名用户2024-01-25

    了解多级指针的概念,掌握多级指针变量定义的方法。

    了解并能够使用多级指针数组进行数据处理。

  5. 匿名用户2024-01-24

    多级指针是人为定义的类别,通常与指针类型没有直接关系。

    例如,一级指针的值是某个数据的地址,二级指针的值是指针的地址。

    指针步长与指针类型相关,与级别数无关。

    指针的步长是它所指向的内存空间的大小。

    例如,数组 int n[10]; n 是指向 n[0] 的地址指针,n 的步长是 n[0] 数据类型的大小,即 int 的大小。

    另一个例子是 int *str[2]=; str 是指向“aaa”的第一个地址的指针。 str[0] 是指向 aaa 的第一个地址的指针(char * 类型),str 是指向 str[0] (char ** 类型)的指针,所以 str 指向的内存空间大小就是该类型的 (char *) 的大小,即它的步长。

  6. 匿名用户2024-01-23

    首先,任何值都有地址,虽然一级指针的值是地址,但是这个地址作为一个值也需要空间来存储,空间有一个地址,这是存储地址值的空间的地址,二级指针就是要得到这个地址。

    一级指针与其值(地址)下的空间中的数据相关联,该数据可以是任何类型并用于任何目的,但与二级指针关联的数据只有一种类型和一个用途,即地址,并且指针用于两个目的,以提供对目标的读取或重写, 所以二级指针是提供内存地址的读取或重写。

    指针的表达式是地址,核心是关系的指针,运算符“*”的作用是根据指向关系访问它所指向的对象,如果与B有指向关系,那么A就是B的地址,“*a”表示通过这个指向关系间接访问B,如果B的值也是指针, 它指向 C,那么 B 是 C 的地址,“*b”表示对 C 的间接访问 如果 C 是整数、实体或结构体等类型的变量,或者是存储这些类型数据的数组元素,那么 B(即 c 的地址)是一个普通的指针,称为一级指针, 而用于存储一级指针的变量称为一级指针变量。

  7. 匿名用户2024-01-22

    A(即B的地址)是指向指针的指针,称为二级指针,用于存储二级指针的变量称为二级指针变量 根据b的不同情况,二级指针又分为指向指针变量的指针和指向数组的指针

相关回答
5个回答2024-05-17

这个不流行,恐怕兼容性效果不好。

主要功能包括安全性、系统优化和软件管理,使其适合互联网用户的日常使用。 >>>More

16个回答2024-05-17

据说FQ练级和做任务都不错,主要是因为可以拉一群怪物去击杀。

39个回答2024-05-17

最新光 [CrossFire CF]:首先,可以肯定地说。 >>>More

5个回答2024-05-17

运算符:取消引用指针。

example: >>>More

26个回答2024-05-17

在 C++ 中,指针是变量的地址。

由于在函数传递参数C++---实际上只有一种形式,因此将变量的地址传递给函数将使函数易于修改参数的值。 >>>More