首页 > 其他分享 >C语言--多级指针

C语言--多级指针

时间:2023-02-12 23:35:22浏览次数:38  
标签:-- 多级 C语言 int 地址 数组 类型 Type 指针

可以定义指针的指针保存其他指针变量的地址

eg:Type v;

  Type* pv = &v;

  Type** ppv = &pv;

  Type*** pppv = &ppv;

  ...

二维数组

  二维数组的本质就是一维数组<====>数组中的元素就是以为数组

  int a[2][2];<===>a就是&a[0]

          a[0]的类型就是int [2]

  所以:a的类型就是int (*)[2]

小结:

  一维数组名的类型为Type*(变量地址类型)

  二维数组名的类型为Type(*)[N](数组地址类型)

  不要从函数返回局部变量/函数参数的地址

 

标签:--,多级,C语言,int,地址,数组,类型,Type,指针
From: https://www.cnblogs.com/ysnana/p/17114998.html

相关文章

  • CentOS7 更换阿里云镜像源
    前戏需要有服务器或虚拟机操作系统为Centos7的环境手动配置备份官方的原yum源的配置此步骤必不可少mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Bas......
  • abstract 抽象
    abstract抽象类:不能具体实例化的类,不能创建对象。1.不能new这个抽象类。只能靠子类去实现它:约束!---所以我们不能用final修饰我们所谓的new是指:抽象类类名抽象类对象......
  • test29 指针进阶3-8
    #define_CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<assert.h>#include<stdlib.h>#include<string.h>//一级指针接收地址或者指针voidprint(int*ptr,in......
  • OFDM中分析不同频偏(CFO)对通信链路的误码率影响仿真分析
    1.算法描述OFDM是OrthogonalFrequencyDivisionMulTIplexing的缩写,即正交频分复用,是一种无线环境下的高速传输技术,也可以看作一种特殊的FDM形式。OFDM技术的主要思想就......
  • Laravel — P45:控制器编辑/更新 (CMP)
    在我们完整地结束这个项目之前,我们还有几篇文章要讲。之后我们将继续讨论更高级的主题。在本文中,我们将解决如何编辑记录。我们需要显示一个表单,其中已经为特定记录填充了所......
  • instanceof
    类型转换引用类型,判断一个对象是什么类型objinstanceofClass其中obj为一个对象,Class表示一个类或者一个接口左边的引用类型是否与右边的引用类型的类型是否相同,或......
  • CDH入门教程2
    CDH入门教程2第3章数据仓库模块安装3.1Hive安装3.1.1添加服务3.1.2添加Hive服务3.1.3将Hive服务添加到Cluster13.1.4配置hive元数据3.1.5测试通过后继续3.1.6......
  • 基于Astar算法的栅格地图目标最短路径搜索算法MATLAB仿真,带GUI界面
    1.算法描述Astar算法是一种图形搜索算法,常用于寻路。它是个以广度优先搜索为基础,集Dijkstra算法与最佳优先(bestfit)算法特点于一身的一种算法。它通过下面这个函数来......
  • CDH入门教程3
    CDH入门教程3第5章卸载CDH(了解)集群出现错误异常时,再按照本章步骤操作。但是卸载CDH,重新安装只可以解决部分报错,一些极个别顽固报错还是有可能解决不了,所以如果同学们在安......
  • 合宙ESP32S3CameraWebServe和homeassistant接入摄像头
    arduino在20年做流光溢彩显示器灯带成功之后就没时间折腾接触这边简单备份成功截图:安装arduinoch340驱动记得装:https://blog.yyzt.site/60/.html参考:https://wiki.......