一.怎样定义和引用二维数组
1.定义二维数组
二维数组一般的形式为
类型说明符 数组名 【常量表达式】【常量表达式】
C语言将二维数组采用这样的定义,使得二维数组可以被看成一种特殊的一维数组,它的元素又是一个一维数组。
a【0】--- a【0】【0】 a【0】【1】 a【0】【2】 a【0】【3】
a【1】--- a【1】【0】 a【1】【1】 a【1】【2】 a【1】【3】
a【2】--- a【2】【0】 a【2】【1】 a【2】【2】 a【2】【3】
满足单一性,有序性,连续性
2.引用二维数组
数组名【行号】【列号】
可以省略靠近变量名的元素 ,
3.二维数组的初始化
(1)分行给二维数组赋值。
int a [3][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};
(2)将所有数据写在一个花括号里,按数组元素中的排列顺序对各元素赋初始值。
int a [3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};
(3)可对部分元素赋值
int a [3][4] = {{1},{5},{9}};
对各行第一列的元素赋值,其余元素自动为零。
二.二维数组的实例
二维数组的逆序
二维数组的求和
二维数组字符串求极值
二维数组字符串排序
二维数组字符串的查找