一、什么是数组?

说起数组,首先我们来认识什么叫做数组符号:[  ]。这就叫做数组符。我们再来讲高中学的集合,它与集合的书写格式几乎一样,只不过在集合前面加上变量Y,再加上[X]里面是元素的个数"{  }"里面填上元素。所以数组就是:Y[3]={x,y,z}。像这样就叫做数组。

二、数组的概念又是什么?

大家认识了什么叫数组之后,我们再来讨论数组的概念又是什么。我现在用代码的方式该大家解答,相信大家看了我的

讲解后,一定会搞明白。

这是一个数组,当我们想打印中间的2该怎样去操作呢?

这里给大家讲一个词:下标。其实数组每个元素中都有一个下标,它下标的顺序是由0开始,然后往下推。就比如这样:

当我们只打印数值中的2的时候我们就这样写:

千万注意,这里的数字千万不能是你要打印的数字,而是你打印的数字的下标。

讲完这个,那就有人会说,那么我想把它全部打完,是不是还要敲三遍这个代码才能打完?

不,这里要讲一个搭配:while循环函数和数值搭配。它是这样的

这种搭配是最简单的,因为元素最大是3,所以下面的才是这样:(i<3)这里是它的下标。

这里就就讲清楚了,什么是数组,以及,怎样去打印数组。

大家觉得有帮助的话,请帮忙点赞,加个关注。

注*:此篇作品为原创,未经允许禁止转载。

傻瓜教学——什么是数组?数组的概念又是什么?相关推荐

  1. 第一章:数组与指针概念剖析

    第一章 数组与指针概念剖析 收藏 数组与指针生来就是双胞胎,多数人就是从数组的学习开始指针的旅程的.在学习的过程中,很自然就会经常听到或见到关于数组与指针的各种各样的看法,下面我节选一些在各种论坛和文 ...

  2. 【Java】数组Array(概念、相关语法、相关算法)

    数组 文章目录 数组 1.数组的相关概念和名词(了解) 2 .数组的相关语法 2.1. 数组的声明 2.2. 数组的初始化 2.3.数组的遍历 2.4. 数组的内存分析 3. 数组的相关算法 3.1. ...

  3. 【C 语言】指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方式 | 字符串 | 指针数组 | 数组指针 | 多维数组 | 多维指针 | 数组参数 | 函数指针 | 复杂指针解读)

    相关文章链接 : 1.[嵌入式开发]C语言 指针数组 多维数组 2.[嵌入式开发]C语言 命令行参数 函数指针 gdb调试 3.[嵌入式开发]C语言 结构体相关 的 函数 指针 数组 4.[嵌入式开发 ...

  4. 【VBA(十一):使用VBA数组】【认识数组+数组应用案例+小结】

    上一篇:[VBA(十):使用Dir函数合并多个文件的数据][对象赋值到变量(Set)+认识Dir函数+小结] 文章目录 认识数组 数组应用案例 求和 最值 小结 知识点 概念 认识数组 一组变量.可以 ...

  5. 多维数组和C#中的数组数组有什么区别?

    C#中的多维数组double[,]和数组数组double[][]什么区别? 如果存在差异,那么每个最好的用途是什么? #1楼 前言:此评论旨在解决okutane提供的答案 ,但是由于SO的愚蠢信誉系统 ...

  6. 【C 语言】数组 ( 数组指针 | 数组指针定义 | 直接定义 数组指针 )

    文章目录 总结 一.直接定义 数组指针 二.完整代码示例 总结 int (*p)[3] = NULL; 一.直接定义 数组指针 直接定义 数组指针 , 首先 , 定义一个普通数组 , 之后的 数组指针 ...

  7. 【C 语言】数组 ( 数组指针 | 数组指针定义 | 使用 数组类型* 定义数组指针 )

    文章目录 总结 一.使用 数组类型* 定义数组指针 二.完整代码示例 总结 typedef int(ArrayType)[3];ArrayType *p = NULL; 一.使用 数组类型* 定义数组 ...

  8. Algorithms_基础数据结构(01)_线性表之数组数组的应用案例分析

    文章目录 大纲图 数组的经典面试题目 数据结构三要素 数据逻辑结构(线性结构&非线性结构) 数据存储结构(顺序存储.链式存储.索引存储和散列存储) 顺序存储 链式存储 索引存储 散列存储 数据 ...

  9. php 二维数组字段合并,PHP将二维数组某一个字段相同的数组合并起来的方法,二维数组数组_PHP教程...

    PHP将二维数组某一个字段相同的数组合并起来的方法,二维数组数组 本文实例讲述了PHP将二维数组某一个字段相同的数组合并起来的方法.分享给大家供大家参考,具体如下: 例子: array(3) { [0 ...

最新文章

  1. remote_port java_Java HttpServletRequest.getRemotePort方法代碼示例
  2. 【计网】计网----子网掩码,网关,ARP协议的作用
  3. 3、寻找三角形--百度2017春招
  4. redis 所有模糊key 查询_写完这篇Redis由浅入深剖析快自闭了!
  5. gcc/g++/make/cmake/makefile/cmakelists的恩恩怨怨
  6. React-Native 在 mac 下 build 问题
  7. 第一周(220302-220309):Ps工具栏功能作用总结、常用快捷键汇总、色彩调节方法及原理总结
  8. 安装VMware虚拟机及镜像文件
  9. ECharts折线图自定义横坐标显示或隐藏
  10. 基于aspnet+20ajax问卷调查系统的设计和实现_百度文库,基于ASP.NET的网络问卷调查系统的设计与实现...
  11. 计算机检查磁盘,教你win7系统电脑检测到磁盘错误的解决教程
  12. VC++ 操作 word
  13. 模块上微系统(SOM)行业调研报告 - 市场现状分析与发展前景预测
  14. 让Android程序教你画画
  15. 卡巴斯基KAV KIS6.0激活码大全
  16. C++11多线程,thread库; mutex类,成员函数lock(), unlock();unique_lock<mutex>模板类
  17. 关于债券付息的一些日期计算方式
  18. Java:任务描述:手机通讯录的实现
  19. 【学习笔记】BMC2022-AProt
  20. python删除数组特定元素_如何使用python从数组中删除特定元素

热门文章

  1. 【寒江雪】计算两个面的交线
  2. 自动排课算法核心java代码怎么实现的?点击自动排课按代码实现的?_用SQL实现的一个自动排课机制...
  3. html say样式,saylove.html
  4. “安居客“住房系统-基于Python-Django前后端分离开发(三)——前后端代码联调
  5. ASP.NET MVC 5 一 入门
  6. 汽车整车三维建模用于逆向设计与竞品分析
  7. 如何在图片上加水印?只要四个步骤
  8. ChatGPT - 使用chatgpt + mindshow 快速生成PPT
  9. mui开发APP教程之使用选项卡跳转子页面
  10. 十万个为什么 —— 冷知识