C语言程序设计 第6章数组 八此京故太受计算机系
1 第6章 数 组 北京科技大学 计算机系 C 语言程序设计
第6数组 本章重点介绍: 61一维数组 62二维数组 63字符数组与字符串 2021/2/21
2021/2/21 第 2 6章 数组 本章重点介绍 : 6.1 一维数组 6.2 二维数组 6.3 字符数组与字符串
第6数组 一个人N门课的成绩怎样存储和处理? ●一个班N门课的成绩怎样存储和处理? 这些数据的特点:具有相同的数据类型 为了方便地使用这些数据,C语言提供了 种构造数据类型:数组。 例如:存储学生成绩用实型数组 score[5] 其中: score是数组名。该数组可以存放5个成绩, 分别用下标变量表示: score[0], score[1],“ score[4]。 下标变量也称为数组元素 2021/2/21
2021/2/21 第 3 6章 数组 ⚫ 一个人N门课的成绩怎样存储和处理? ⚫ 一个班N门课的成绩怎样存储和处理?...... 这些数据的特点:具有相同的数据类型。 为了方便地使用这些数据,C语言提供了一 种构造数据类型:数组。 例如:存储学生成绩用实型数组 score[5] 其中:score是数组名。该数组可以存放5个成绩, 分别用下标变量表示: score[0],score[1],…score[4]。 下标变量也称为数组元素
61—维数组 611一维数组的定义 数据类型数组名常量表达式; 例如:inta[0 float scores “数据类型”:是数组元素的数据类型 “数组名”:遵循C语言标识符规则。 “常量表达式”:表示数组中有多少个元素,即数 组的长度。它可以是整型常量、整型常量表达式 或符号常量。 2021/2/21
2021/2/21 4 6.1 一维数组 例如: int a[10]; float score[5]; “数据类型”: 是数组元素的数据类型。 “数组名”: 遵循C语言标识符规则。 “常量表达式”:表示数组中有多少个元素,即数 组的长度。它可以是整型常量、整型常量表达式 或符号常量。 6.1.1 一维数组的定义 数据类型 数组名[常量表达式];
611—维数组的定义(续) 以下数组定义是正确的: define n 10 float scorelN, score2NB int num 10+NB char c26 以下数组定义是不正确的 int array(10); int n; float scoren double b'a"∴.'d" char strl 2021/2/21
2021/2/21 5 以下数组定义是正确的: #define N 10 …… float score1[N], score2[N]; int num[10+N]; char c[26]; 以下数组定义是不正确的: int array(10); int n; float score[n]; double b['a'.. 'd']; char str[ ]; 6.1.1 一维数组的定义(续)