个二维数组,名称数组名为a,含有6个元素:a00、a01、a10、a11、a20、a21;说明:
第一个常量表达式指出的是数组的行数;第二个常量表达式指出的是数组的列数;二维数组元素的顺序是:按行存放;即先顺序存放第一行的元素,再存放第二
行的元素…以此类推;其存储格式:
a00
a01
a10
a11
a20
a21
2、二维数组的初始化:同一维数组。分行为二维数组赋初值:i
ta32123456则该语句执行后,a001a012a103a114a205
a216;按数组在存储时的排列次序赋初值:
word文档可自由复制编辑
fi
ta32123456对数组的部分元素赋初值:
i
ta321234忽略第一维的长度对二维数组赋初值:
i
ta2123456该语句执行后,C语言系统自动计算出第一维的长度为623,同样有:a001a012a103a114a205a216;
例:将两个2行3列的矩阵相加,并显示结果。
i
cludestdioh
mai
i
ta231357911
i
tb2324681012
i
tc23sum0ij
fori0i2i
i表示第1行到第3行
forj0j3jj表示第1列到第3列
cijaijbij
fori0i2i
forj0j3j
pri
tf