9.4 二级指针与多级指针

本文介绍了二级指针的概念,包括二级指针的定义、如何创建及使用。二级指针用于存储一级指针的地址,常用于函数参数中以修改一级指针的指向。通过内存图解析了二级指针如何影响一级指针的指向,强调了当函数需要修改一级指针的指向时,形参必须为二级指针。
摘要由CSDN通过智能技术生成

二级指针

        (1)指针变量的地址即指针的指针

        (2)将一级指针变量的地址保存在另一个指针变量中即构成二级指针。

        (3)二级指针是指向一级指针的指针

        (4)常用二级指针类型的函数形参,接受一级指针地址形式的实参,以修改调用者指针的目标,或为其分配资源。

        (5)对一维数组的数组名取地址,得到的不是二级指针而是数组指针。

                int n =10;

                int *p = &n; //一级指针

                int **pp = &p; //二级指针 对二级指针做一次解引用是获取一级指针变量保存的地址,再做一次解引用才指向

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值