int a[][3]={1,2,3,4,5,6};
第 7 章
数
组
【例7.7】求一个4×4阶矩阵元素的最小值。
问题的引出 一维数组 二维数组 字符数组与字符串 #include <stdio.h> main() {static int a[4][4]={{12,76,4,1}, {-19,28,55,-6},{2,10,13,-2},{3,-9,112,111}};
数组元素的引用是通过数组名和下 标来确定的,一般形式是: <数组名>[<下标表达式>]
<下标表达式>表示了数组中的某一个元素 的顺序号 , 必须是整型常量、整型变量或 整型表达式。
数组应用举例
第 7 章
数
组
说明:
问题的引出 一维数组 二维数组 字符数组与字符串
1)、若数组的元素个数说明为n, 则下标表达式的范围是从 0到n-1,共 n 个整数 , 超出这个范围就称为数组 下标越界。 2 )、数组元素可以象普通数据 一样进行赋值和算术运算以及输入 和输出操作。
数组应用举例
第 7 章
数
组
问题的引出 一维数组 二维数组 字符数组与字符串
数组可分为静态数组和动态数组
静态数组在运行时元素的个数不可以改变; 动态数组允许在运行时改变元素的个数;
在C语言中不允许有动态数组。
数组应用举例
第 7 章
数
组
下面是一些一维数组说明的例子: int array[100]; 问题的引出 一维数组 二维数组 int array[100]; 字符数组与字符串 float f[20];
a[1][2]
a[1][3]
数组应用举例