《问题的提出》课件.ppt

想预览更多内容,点击预览全文

申明敬告:

本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

第6章 数组 6.1 问题的提出 6.2 一维数组 6.3 二维数组 6.4 字符串与字符串函数 6.1 问题的提出 第一个问题是:输入100个学生的“C 程序设计”课程的成绩,将这100个分数从 小到大输出。 第二个问题是输入100个学生的“C程 序设计”课程的期中和期末成绩,算出总评 成绩,总评成绩为“30%×期中成绩 +70%×期末成绩”,计算总评成绩的分数 段情况。 6.2 一维数组 6.2.1 一维数组的定义 从概念上来说,数组是一组变量,这组变量应该满足下列条件: (1) 具有有相同的名字 (2) 具有相同的数据类型 (3) 在存储器中连续存放 每个变量称为数组的一个“数组单 元”,保存在其中的数据值称为“数组元 素”,不论是数组单元,还是数组元素, 在不引起混淆的情况下,可以简称为元 素。数组对象的整体有一个名称,这个 名称表示整个数组。 每个数组在使用之前都需要定义。 定义数组的语法是: 数据类型说明符 数组名[数组长度]; 数据类型说明符是C语言提供的任何一种基本数据类型或构造数据类型。 数组名是用户定义的标识符。 方括号中的数组长度是一个常量表达 式,它表示了数组单元的个数。注意:数 组长度只能是常量。 例如: int data[5]; 说明整型数组a,有5个元素。 float b[10],c[20]; 说明单精度浮点型数组b,有10个元素;单 精度浮点型数组c,有20个元素。 char string[20]; 说明字符型数组string,有20个元素。 ? 注意 (1) 数组的数据类型定义的是每个数组 元素的取值类型。对于一个数组来说,所 有数组元素的数据类型应该都是相同的。 (2) 数组名要符合用户定义字的书写规 则,也就是与普通变量一样。 (3) 在C语言的一个函数中,数组名不能 与本函数的其它变量名同名。 (4)数组长度不能是变量,也不能是或包含

您可能关注的文档

最近下载