- 2
- 0
- 约1.01万字
- 约 60页
- 2017-01-01 发布于广东
- 举报
第5章 构造型数据类型和枚举型数据类型 5.1 数组 5.1.1 概述 前面几章使用的数据都是基本数据类型,存放这些简单类型数据的变量称为简单变量。每个变量都有一个单独的名字,系统给它们分配一个存储单元,通过变量名实现数据的存取。但是简单变量只能处理少量的数据。而在实际应用中往往会碰到这样的问题:把一个班的所有学生的某门课程的成绩记录下来,求其总成绩、平均成绩,并把学生的成绩排序后输出。如果为每一个学生的成绩定义一个变量,那么需要多个输入语句,并且求总成绩和平均成绩的代码会非常冗长。而对于处理此类具有同一性质的成批数据,使用数组就非常方便。在程序中使用数组的最大好处是用一个数组名代表逻辑上相关的一批数据,用下标表示数组中的各个元素,并且与循环语句结合使用,使得程序简洁,结构清晰。 5.1.2 一维数组 只有一个下标量的数组称为一维数组。 1.一维数组的定义 数组的定义包括定义数组名、数组的维数、每一维数组的个数及元素的数据类型。 一维数组的定义的格式如下: 数据类型 数组名[常量表达式]; 其中,数据类型是C语言提供的任何一个基本数据类型或构造数据类型,数组名是用户定义的标识符,常量表达式是数组的维数,它决定了数组元素的个数。 2.一维数组的初始化 数组的初始化就是给元素赋初值,一般有两种方法:定义数组时初始化和使用赋值语句初始化。 (1)定义数组时初始化 数组初始
您可能关注的文档
- C++程序设计张桦第4章程序流程控制课件教学.ppt
- C++程序设计张桦第5章函数课件教学.ppt
- C++程序设计张桦第6章类和对象课件教学.ppt
- C++程序设计张桦第7章面向对象程序设计课件教学.ppt
- C++程序设计张桦第8章RTTI与异常处理课件教学.ppt
- C++实用教程课件-张荣梅第1章VC++开发环境课件教学.ppt
- C++实用教程课件-张荣梅第2章面向对象程序设计基础课件教学.ppt
- C++实用教程课件-张荣梅第3章windows编程基础课件教学.ppt
- C++实用教程课件-张荣梅第4章对话框与控件课件教学.ppt
- C++实用教程课件-张荣梅第5章菜单工具栏和状态栏课件教学.ppt
- 2026及未来5年中国无公害可控井式渗氮炉市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国标准黄铜电极线市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国暗装闭门器市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国酥式西点市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国亚氨基二苄市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国冲洗机市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国玩具遥控赛车市场现状数据分析及前景预测报告.docx
- 2025年事业单位工勤技能-江西-江西城管监察员四级(中级工)历年参考题典型考点含答案解析.docx
- 2026及未来5年中国透气套管市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国折叠门型材市场现状分析(数据调查、监测)及前景探究报告.docx
最近下载
- 2025年广东省深圳中学自主招生数学试卷(含答案).pdf VIP
- 制造业企业质量管理能力评估规范.pdf VIP
- Initio Initio USB to SATA Bridge INIC-1618 Specification 说明书用户手册.pdf
- 农业农村局涉企的行政执法检查工作计划.docx VIP
- T_CAQI 220—2021_餐(饮)具及公共用品用具表面.pdf VIP
- 客车侧倾与侧翻稳定性研究绪论.doc VIP
- AQ3062-2025精细化工企业安全管理规范解读.pptx VIP
- VCS 5511719-issue9-201801螺纹紧固件摩擦性能的测定-chs.pdf
- 三洋伺服电机P系列样本.pdf VIP
- EDWARDS爱德华品类信息SCROLL PUMP型号信息nXDS,XDS35i 35iE,XDS46i说明书用户手册.pdf
原创力文档

文档评论(0)