- 9
- 0
- 约1.39万字
- 约 44页
- 2018-08-24 发布于湖北
- 举报
计算机程序设计基础
6讲 数组
沈瑜(010
shenyu@tsinghua.edu.cn
清华大学电机系
2015.10.28
主要内容
数组C程序设计举例
一维数组
– 一维数组的定义与初始化
– 一维数组的引用与基本操作
字符数组与字符串
– 字符数组的定义与初始化
– 字符数组的输入输出
– 常用字符串函数
《C程序设计(第四版)》参考教材 6章
《C语言程序设计: 现代方法( 2版)》 8章
2
7.1数组C程序设计举例
l例1:幸运字母程序(采用数组实现)
需要用到字符串函数
3
l例2:成绩分级程序(采用数组实现)
长度为4整数数组
长度为5的字符数组
4
l例3:统计阶乘(采用数组实现)
长度为11的整数数组
思考:
若不检查输入数据,
当输入-1时会怎样?
当输入100时又会怎样?
要点:数组下标一定不能越界!
5
l例4:翻译月份 (采用数组实现)
6
6.2 一维数组
p数组的定义
按序排列的同类数据元素的集合称为数组array
p数组的分类
按数组的类型分,有数值数组、字符数组等
按数组的维数分,有一维数组、二维数组等
只有一个下标变量的数组,称为一维数组
7
1. 一维数组定义
一般形式为:
类型符 数组名[常量表达式], ;
类型符可为任意基本数据类型
数组名是用户定义的数组标识符
常量表达式表示数据元素的个数,也称数组长度
例如:
int a[10]; //定义整型数组a,有10个元素
float b[10],c[20]; //定义实型数组b和c
char c[20]; //定义字符数组c
8
说明:
(1)对同一个数组,其所有元素的数据类型相同
(2 )数组名不能与同一函数中其它变量同
您可能关注的文档
最近下载
- 广发证券-海量LEVEL2数据因子挖掘系列(一)-多维度解耦的94个大小单因子.pdf
- 软件测试-山东职业院校技能大赛.pdf VIP
- 建筑装修-内装修(变形缝窗台及窗帘配件)---甘12J1-4.pdf VIP
- 2019年上海市初中学生学业考试生命科学试卷.doc VIP
- 海量Level 2数据因子分析报告:牛市中的市价订单与相关因子.pdf VIP
- 传承五四薪火不负青春时光五四青年节主题班会课件.pptx VIP
- 吃喝违规研讨发言(3篇).docx VIP
- 孕产妇围分娩期预防性使用抗菌药物的专家共识.pptx VIP
- JT∕T 1389.2-2021 交通运输视频图像文字信息标注规范 第2部分:高速公路.pdf
- 商务英语入门第四章_外教社修订版.ppt VIP
原创力文档

文档评论(0)