清华大学C语言程序的设计 L6_数组.pdfVIP

  • 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 )数组名不能与同一函数中其它变量同

文档评论(0)

1亿VIP精品文档

相关文档