没有合适的资源?快使用搜索试试~ 我知道了~
C语言程序设计:第四章 数组.ppt
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 90 浏览量
2022-06-18
22:51:20
上传
评论
收藏 3.69MB PPT 举报
温馨提示
试读
52页
C语言程序设计:第四章 数组.ppt
资源推荐
资源详情
资源评论
第
二
章
C 语
言
基
础
合肥工业大学
Chapter 4 Array
Hefei University of Technology Xuan & Li
第四章 数 组
在实际的应用中,经常会遇到某些类型相同并相互具有联系的
数据。该类数据,经常要作相关的处理。如,一个班 30 个人的一门
课程的成绩,求平均成绩、最高或最低成绩。处理这类数据的最好
办法是将其定义成为一个具有共同特征的集合,这种同类型相关数
据的集合称为数组。
Chapter 4 Array
第
二
章
C 语
言
基
础
合肥工业大学
Chapter 4 Array
Hefei University of Technology Xuan & Li
数组的概念
C 语言可以根据用户需要,用基本数据类型定义特殊性质的数
据类型,称为构造类型。构造类型有:数组、结构、联合。
数组:相同数据类型变量的有序集合。有序表现在数组元素在
内存中连续存放。
数组用一个名字作为标识。为区分各元素,每个元素有一个用
整型表示的序号,称之为下标。下标可以有多个,下标的个数称为
数组的维数。
如:十个整型变量 k[0],k[1], … k[9]
一个下标。
数组名。
三个学生三门课程的成绩
97.5 80.5 94.5
76.5 81.4 90.0
60.0 64.5 75.0
学
号
0 1 2
0 1 2 课程
下标一:行
下标二:列
数组元素: a[1][1]
第
二
章
C 语
言
基
础
合肥工业大学
Chapter 4 Array
Hefei University of Technology Xuan & Li
数组必须先说明后使用。说明的目的如下:
⒈ 说明数组的名字(标识)。
⒉ 说明数组的类型。
⒊ 说明数组的维数。
⒋ 确定各维下标的变化范围。
编译系统将根据说明,开辟内存单元按特有的顺序和相应的类
型为各元素分配内存单元。
第
二
章
C 语
言
基
础
合肥工业大学
Chapter 4 Array
Hefei University of Technology Xuan & Li
4.1 一维数组
⒈ 一维数组的说明
说明方式:
type array1[ 常量表达式 ], …, arrayn[ 常量表达式 ] ;
类型说明符,根据需要可加修饰说明。说明数组的类型。
数组名,用标识符命名。
用 [ ] 包含的常量表达式。数
组的下标从 0 变化到常量达式的值减一。
int id[5], iyear[10];
float fScore[36];
当说明数组后,编译时系统会根据定义的类型分配连续的一段
内存单元给数组的各元素。
id[0]
id[1]
id[2]
id[3]
id[4]
系统为数组分配的连续内存单元,每
个单元占两个 BYTE 。首地址用数组名 id
表示。
第
二
章
C 语
言
基
础
合肥工业大学
Chapter 4 Array
Hefei University of Technology Xuan & Li
⒉ 一维数组的初始化
数组的元素可以在说明数组时初始化。
int a[10]={1,2,3,4,5,6,7,8,9,10};
/* 说明数组,同时初始化全部元素。 */
float fValue[10]={1.0,2.0,3.0};
/* 说明数组,给部分元素初值,其余元素为 0 。 */
unsigned a[ ]={0x0000,0x0001,0x0002};
/* 当数组元素全部赋初值时,可以不指定长度 */
剩余51页未读,继续阅读
资源评论
wxg520cxl
- 粉丝: 24
- 资源: 3万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功