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

60.指针数组和数组指针

一.指针数组

指针数组是一个数组,在指针数组中存放的是指针变量。

定义一个指针数组p

int *p[5];

内存模型如下:

指针数组的初始化

#include <stdio.h>int main(void)
{int a=1;int b=2;int c=3;int i;int *p[3] = {&a,&b,&c};for(i=0;i<3;i++){printf("%d\n",*p[i]);}return 0;}

运行结果:

二.数组指针

数组指针是一个指针,指向的是数组。

定义一个数组指针P:

int (*P)[5];

内存模型如下:

数组指针的初始化

#include <stdio.h>int main(void)
{int a[5]={0,1,2,3,4};int i;int (*p)[5] = &a;for(i=0;i<5;i++){printf("%d\n",*(*p+i));}return 0;}

运行结果:

三.如何区分

是指针数组还是数组指针看名字的最后俩个字,所以指针数组是数组,数组指针是指针。

四.视频教程

60.数组指针和指针数组_哔哩哔哩_bilibili

相关文章:

  • 基于STM32和人工智能的智能楼宇安防系统
  • 【Vue-Vben-Admin】1、初次运行和介绍
  • 【Pandas驯化-10】一文搞懂Pandas中一列混合多种数据类型to_numeric、select_dtypes处理
  • 百度网盘 url 正则表达式
  • QT与VS的区别?使用QT的好处?
  • NPDP产品经理认证全方位解读!值得收藏!
  • 函数指针的使用是否必须需要加符号?
  • SpringBoot 大文件基于md5实现分片上传、断点续传、秒传
  • shell:远程机器执行当前机器的脚本
  • 2024年华为最新笔试预约流程,超详细!内附操作流程!
  • echarts自定义legend方法
  • oracle清理归档日志
  • python5 正则表达式
  • 【学习笔记】Elastic-Job和Quartz 实现企业级定时任务
  • 【Ruby基础01】windows和termux中搭建Ruby开发环境
  • 【css3】浏览器内核及其兼容性
  • 〔开发系列〕一次关于小程序开发的深度总结
  • 10个确保微服务与容器安全的最佳实践
  • Android开源项目规范总结
  • Angular数据绑定机制
  • co模块的前端实现
  • isset在php5.6-和php7.0+的一些差异
  • Java 最常见的 200+ 面试题:面试必备
  • Java基本数据类型之Number
  • k个最大的数及变种小结
  • Phpstorm怎样批量删除空行?
  • PHP面试之三:MySQL数据库
  • react 代码优化(一) ——事件处理
  • 基于axios的vue插件,让http请求更简单
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 入口文件开始,分析Vue源码实现
  • 微信小程序实战练习(仿五洲到家微信版)
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 一文看透浏览器架构
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 选择阿里云数据库HBase版十大理由
  • ​io --- 处理流的核心工具​
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • !!java web学习笔记(一到五)
  • # C++之functional库用法整理
  • # 消息中间件 RocketMQ 高级功能和源码分析(七)
  • #define、const、typedef的差别
  • #NOIP 2014# day.2 T2 寻找道路
  • #每天一道面试题# 什么是MySQL的回表查询
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (Python) SOAP Web Service (HTTP POST)
  • (rabbitmq的高级特性)消息可靠性
  • (多级缓存)缓存同步
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (四)图像的%2线性拉伸
  • (一) storm的集群安装与配置