- 2
- 0
- 约2.39万字
- 约 80页
- 2017-01-01 发布于广东
- 举报
5.1 数组概述 数组是内存中的一块连续存储区,这个存储区用来存贮若干具有相同类型的数据。为了访问数组,需要给存储区取一个名字,称为数组名,该数组名同时也用于表示数组类型,因此数组名也必须符合标识符的相关规定。 数组中的每个数据称为数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。由于数组中的数据是连续存储的,为了操作方便,就象门牌号码一样给每个元素编一个号,称为元素的下标。通过数组名及元素的下标可以唯一地确定一个数组元素在数组中的位置。如果数组元素的下标是一维的,则称为一维数组,一维数组可以与数学上的一维矢量对应;如果数组元素的下标是二维的,则称为二维数组,二维数组可以与数学上的矩阵相对应;如果数组元素的下标是多维的,就称为多维数组,多维数组可以想象成几何中的超立方体,超立方体的每个顶点就是一个数组元素。 5.2 一维数组 5.2.1 一维数组的定义 定义一维数组的语法形式为: 类型标识符 数组名 [ 整型常量表达式 ]; 其中: 1)数据类型可以是任意一种基本数据类型或构造数据类型。 2)数组名是用户定义的数组标识符,用于表示数组的首地址。 3)整型常量表达式表示数组元素的个数,也称为数组的长度,其值必须大于0。 4)方括号[ ]表示一个数组维度。一个[ ]表示一维数组,两个[
您可能关注的文档
- C_C++程序设计李云峰C语言课程导学课件教学.ppt
- C_C++程序设计李云峰第1章C程序设计概述课件教学.ppt
- C_C++程序设计李云峰第2章数据类型与运算课件教学.ppt
- C_C++程序设计李云峰第3章结构化程序设计课件教学.ppt
- C_C++程序设计李云峰第4章利用函数编程课件教学.ppt
- C_C++程序设计李云峰第5章利用数组编程课件教学.ppt
- C_C++程序设计李云峰第6章利用指针编程课件教学.ppt
- C_C++程序设计李云峰第7章利用构造类型编程课件教学.ppt
- C_C++程序设计李云峰第8章文件操作课件教学.ppt
- C_C++程序设计李云峰第9章C++程序设计课件教学.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 最新精选初中英语教师选调考试试题及答案.doc
- 2026年监理《目标控制(土建)》高频考点速记.pdf VIP
- 南京市基础地理息系统数据库设计方案.doc VIP
- 江阴长江港口综合物流园b区4号30000吨级码头散货泊位工程2.docx
- 基础地理息数据库.ppt VIP
- 2025-2030中国苦味酸市场经营策略分析及发展前景深度研究研究报告.docx
- 档案管理知识水平测试题库.docx VIP
- 小学数学教学课件:《除法有分配律吗》课件.pptx
- DB37∕T 5272-2024 工程造价电子文件数据结构标准.pdf VIP
- 2026年新能源储能系统在数据中心能源管理中的应用可行性研究.docx
原创力文档

文档评论(0)