制作:方斌 C语言程序设计 教程 郧阳师范高等专科学校 计算机科学系 方斌制作
制 作:方 斌 C语言程序设计 教程 郧阳师范高等专科学校 计算机科学系 方 斌 制作
制作:方斌 第7章数组 为了解决比较复杂的问题,本章介绍C语言提供的 一种最简单的构造类型—数组 7.1一维数组的定义和引用 7.2二维数组的定义和引用 73字符数组与字符串
制 作:方 斌 为了解决比较复杂的问题,本章介绍C语言提供的 一种最简单的构造类型──数组。 7.1 一维数组的定义和引用 7.2 二维数组的定义和引用 7.3 字符数组与字符串 第7章 数 组
制作:方斌 7.1一维数组的定义和引用 711一维数组的定义 712一维数组元素的引用 713一维数组元素的初始化 7.14一维数组应用举例
制 作:方 斌 7.1 一维数组的定义和引用 7.1.1 一维数组的定义 7.1.2 一维数组元素的引用 7.1.3 一维数组元素的初始化 7.1.4 一维数组应用举例
制作:方斌 71.1一维数组的定义 数组:数组是一组有序数据的集合,数组中每一个元素的类型相同。用数 组名和下标来唯一确定数组中的元素。 一、一维数组的定义 定义方式:类型说明符数组名[下标常量表达式] 例、inta[10] 定义一个数组,数组名a,有10个元素,每个元素的类型均为int型。 这10个元素分别是:a[0]、a[1]、a[2]、a[3]、a[4]、…、a[8]、 a[9] 注意: (1)C语言中,数组下标从0开始 (2)C语言不允许对数组的大小做动态定义,如:
制 作:方 斌 7.1.1 一维数组的定义 数组:数组是一组有序数据的集合,数组中每一个元素的类型相同。用数 组名和下标来唯一确定数组中的元素。 一、一维数组的定义 定义方式: 类型说明符 数组名[下标常量表达式] 例、 int a[10] 定义一个数组,数组名a,有10个元素,每个元素的类型均为int型。 这10个元素分别是:a[0]、a[1]、a[2]、a[3]、a[4]、....、a[8]、 a[9]。 注意: (1)C语言中,数组下标从0开始. (2)C语言不允许对数组的大小做动态定义,如:
制作:方斌 int n: scanf(%d",&n) int a[n]; X 因为,在编译时,C编译器根据已知数组大小分配内存。 二、数组元素的引用 C语言规定,不能引用整个数组,只能逐个引用元素,元素引用方式: 数组名[下标] 例 a[0]=a[5]+a[7]-a[2*3]
制 作:方 斌 int n; scanf("%d",&n); int a[n]; × 因为,在编译时,C编译器根据已知数组大小分配内存。 二、数组元素的引用 C语言规定,不能引用整个数组,只能逐个引用元素,元素引用方式: 数组名[下标] 例、 a[0] = a[5] + a[7] - a[2*3]