当前位置: 首页 > article >正文

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;


http://www.kler.cn/news/160256.html

相关文章:

  • Day46力扣打卡
  • *p++和(*p)++的区别
  • 异常(C++)
  • 【Spring Boot】如何通过RestTemplate获取另一个服务的接口返回信息
  • 深信服行为管理AC设置禁止用户使用向日葵等远程软件
  • 人工智能-语音识别技术paddlespeech的搭建和使用
  • centos用户相关命令
  • python起步
  • 问卷调查须避免的错误要点(02):避免逻辑错误与提升数据质量
  • 基于jsp+servlet+mybatis的简易在线选课系统
  • Dubbo(二)dubbo调用关系
  • golang使用sip协议 用户名和密码注册到vos3000
  • vue3中如何实现事件总线eventBus
  • 【数据结构(八)】哈希表
  • OpenCV-python numpy和基本作图
  • 甘草书店:#8 2023年11月22日 星期三「“说一套做一套”的甘草与麦田」
  • InnoDB的数据存储结构
  • Qt5.15.2的镜像网址
  • 用100ask 6ull配合 飞凌 elf1的教程进行学习的记录 - ap3216
  • SQL手工注入漏洞测试(Sql Server数据库)-墨者
  • 【Linux】进程控制-进程终止
  • 【musl-pwn】msul-pwn 刷题记录 -- musl libc 1.2.2
  • 面试官问:如何手动触发垃圾回收?幸好昨天复习到了
  • HarmonyOS学习--创建和运行Hello World
  • 基于SSM的物资物流系统
  • 什么是呼叫中心的语音通道?呼叫中心语音线路有几种?
  • [Electron] 将应用日志文件输出
  • 图解系列--Web服务器,Http首部
  • 我想涨工资,请问测试开发该怎么入门?
  • Zabbix自定义飞书webhook告警媒介2