C语言——二级指针

指针变量也是变量,是变量就有地址,那么指针变量的地址存放在哪里?——这就是二期指针

int a = 10;

int *pa = &a;

int **ppa = &pa;

//a的地址存放在pa中,pa的地址存放在ppa中。
//pa是一级指针,ppa是二级指针。

对指针的运算:

1、*ppa 通过对ppa中地址进行解引用,这样找到的是pa,*ppa其实访问的就是pa。

int b = 20;
*ppa = &b;
//等价于 pa = &b;

2、**ppa先通过*ppa找到pa,然后对pa进行解引用操作:*pa,那找到的是a。

**ppa = 30;
//等价于*pa = 30;
//等价于a = 30;

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-07 09:16:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-07 09:16:05       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-07 09:16:05       82 阅读
  4. Python语言-面向对象

    2023-12-07 09:16:05       91 阅读

热门阅读

  1. docker:安装nginx并部署一个前端项目

    2023-12-07 09:16:05       52 阅读
  2. LeetCode //C - 383. Ransom Note

    2023-12-07 09:16:05       60 阅读
  3. 时间趋势可视化-柱形图 Python

    2023-12-07 09:16:05       64 阅读
  4. 第十节HarmonyOS 使用资源引用类型

    2023-12-07 09:16:05       59 阅读
  5. 机器学习之萤火虫算法(Firefly Algorithm,FA)

    2023-12-07 09:16:05       55 阅读
  6. 李宏毅2020机器学习课程笔记(二)- 深度学习

    2023-12-07 09:16:05       62 阅读
  7. uniapp定时器的应用

    2023-12-07 09:16:05       55 阅读
  8. Linux 导入、导出 MySQL 数据库命令

    2023-12-07 09:16:05       53 阅读
  9. uniapp蓝牙传输中文乱码问题

    2023-12-07 09:16:05       54 阅读