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

数组指针---指向数组的指针

指向一维整型数组的指针

int a [10]={1,2,3,4,5,6,7,8,9,10};
int *p=a //这里啊退化为首元素的地址a《=》&a[0],所以int*p=&a[0]和前面等价
p本身存储的是a[0]的地址,对其进行*运算可以得到a[0]
printf(“%d”,*p)在屏幕上打印数字1
由于数组在内存空间上连续,数据类型一致
所以*(p+i)可以访问到a[i]元素

指向二维整型数组的指针

int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}
此时数组a[3][4]的数据类型本质是int[4],所以int[4]作为指向这个数组指针的基类型
按照c语言规则定义有指针:
int (*p) [4] = &a[0]
可推测p+i就是a[i]的地址
可得*(p+i)就是a[i][0]的地址
可得*(p+i)+j就是a[i][j]的地址
可得*(*(p+i)+j)就是a[i][j]
可以得到一个小结论,二维整型数组的指针需要经过两次*运算才可以得到具体的值而非地址
但是在二维字符型数组,只需要*(p+i)字符串首元素的地址一般就够用了,一般用不上具体的值

http://www.jsqmd.com/news/1298117/

相关文章:

  • Sunshine游戏串流:解放你的高性能PC,打造个人专属云游戏服务器
  • AI语音转文字,会议记录不再愁,录音秒变文档
  • SQL 左连接和右连接
  • 摩托罗拉Edge S获取Root权限与NFC门禁卡模拟完整实战指南
  • 斐波那契数列非递归C语言竟暗藏这般玄机
  • 股票实时行情API选型指南:从免费到付费,构建稳定数据获取模块
  • 基于14B开源大模型的威胁狩猎自动化实践:从ATTCK映射到检测规则生成
  • C++字符编码终极指南:从乱码根源到UTF-8最佳实践
  • 2026年7月昆山360 度新能源电池箱体翻转组装线/动力电池新能源电池箱体翻转组装线厂家厂家推荐_昆山皇宝机械设备有限公司 - 品牌宣传支持者
  • 智能车竞赛成绩单深度解析:从硬件选型到算法优化的实战指南
  • 2026年7月江苏注塑/苏州精密注塑源头厂家推荐_苏州艾纽智能科技有限公司 - 品牌宣传支持者
  • 深度 | AI 可观测性:从谁在用我的 API到谁在管我的 Agent——LLM 监控赛道的整合时刻
  • 51单片机PWM舵机控制:Proteus仿真与Keil编程全流程解析
  • 电阻实战应用:从限流分压到高频采样,四大角色解析与选型指南
  • 2026年零基础新手电脑录音转文字APP推荐 避坑后就能直接上手
  • 昆泰芯 KTH2582|2.7~32V/-40~125℃三档灵敏度锁存霍尔开关 SOT23-3L/TO92S 电机流量计电动工具场景分享
  • 二极管应用电路实战指南:从整流到保护,五大经典电路深度解析
  • Python 装饰器从入门到实战 —— 实现权限校验与函数增强
  • 2026年东北生态大米供应商:寒地黑土有机种植实力之选 - 优企名品
  • 从PWM呼吸灯到嵌入式开发:STM32定时器配置与电机控制应用
  • ICP备案查询API参数详解与工程实践
  • 2026甄选:螺丝机厂家实力品牌,可控硅组装/全自动/CCD视觉/手持式在线式螺丝机专业服务公司剖析 - 优企名品
  • GPU维修返场后如何验收?4个关键环节降低二次返工风险
  • 如何快速掌握中兴光猫工厂模式解锁:网络管理员的终极指南
  • Unity iOS打包全流程排障指南:从证书配置到上架避坑
  • ISCC2026部分web题wp
  • 怎么判断一个亲子设计品牌是否真的口碑好?三个核心筛选维度
  • YimMenu:终极GTA5防崩溃与安全增强工具完整指南
  • AI预训练与微调避坑清单(2023-2024全球Top12故障案例复盘,含Meta/MS/阿里内部SOP脱敏版)
  • Windows系统Java开发环境配置全攻略:从JDK安装到环境变量详解