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

c语言笔记 数组指针

        数组指针是指针类型的一种,一般数组指针跟二维数组,一维数组结合比较多,下面我们通过图片来探讨一下数组指针的使用以及结合起来的联系。

        1.数组指针与一维数组

int a[3]; //一维数组
int aa[2][3];//二维数组 数组元素类型 int [3]
int (*p)[3] = NULL;   //数组指针 指针类型 int [3]

图片1:

2.数组指针与二维数组

int (*q)=NULL;
int (*p)[3]=NULL;
int (*pp)[2][3] = NULL;
int a[2][3];

图片2:

代码验证--->

#include <stdio.h>

int main()
{
    int a [2][2] = {1,2,3,4};
    int (*p)[2] = a;
    printf("%d\n",*(*p+3));//打印4
    int (*q) = a;
    printf("%d    %d\n",*(q+2),q[2]);

    int(*qq)[2][2] = &a;
    printf("%d  %d\n",qq[0][1][1],*(*(*qq+1)+1) );//4
}

相关文章:

  • 英语开口说(先开口,再完善)——主动牺牲学习成本高昂的语法规则收益,来最大程度满足即刻对话交流需求
  • 高效数据分析实战指南:Python零基础入门
  • Unity开发时,visual studio编辑器中文注释的解决办法
  • 13.C语言指针的易错点
  • 蓝桥杯刷题周计划(第一周)
  • 【 <一> 炼丹初探:JavaWeb 的起源与基础】之 JSP 标签库:自定义标签的开发与应用
  • 4个 Vue 路由实现的过程
  • Unity大型游戏开发全流程指南
  • 3.9[A]csd
  • Gazebo 启动时候配置物体
  • llama.cpp编译
  • 任务11:路由器配置与静态路由配置
  • Web网页制作(静态网页):千年之恋
  • INFINI Labs 产品更新 | Easysearch 增加异步搜索等新特性
  • nlp培训重点-5
  • 【Python】Hydra 用法详解
  • web—HTML
  • 【Java篇】数据类型与变量:窥见程序的天地万象
  • wireshark点击快捷无法打开
  • 基于python大数据的招聘数据可视化与推荐系统
  • 国家统计局:4月全国城镇调查失业率为5.1%,比上月下降0.1个百分点
  • 梅花奖在上海|秦海璐:演了15年《四世同堂》,想演一辈子
  • 七猫征文大赛颁出112万奖金,非遗题材作品斩获金奖
  • 美官方将使用华为芯片视作违反美出口管制行为,外交部回应
  • 俄代表团:16日上午将继续“等候乌代表团”
  • 互降关税后,从中国至美国的集装箱运输预订量飙升近300%