版权归原作者所有,如有侵权,请联系我们

[科普中国]-二维数组

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

二维数组本质上是以数组作为数组元素的数组,即“数组的数组”,类型说明符 数组名[常量表达式][常量表达式]。二维数组又称为矩阵,行列数相等的矩阵称为方阵。对称矩阵a[i][j] = a[j][i],对角矩阵:n阶方阵主对角线外都是零元素。

定义例如:

float a[3][4],b[5][10];

定义a为3*4(3行4列)的数组,b为5*10(5行10列)的数组。注意,不能写成

float a[3,4],b[5,10];

为便于理解特加入一个C语言程序及其运行结果:

#include int main(int argc, const char * argv[]) { int array[3][5] = {0};//定义一个二维数组(3行5列) int temp = 0;//设定一个临时的整型变量,用来给数组赋值 for (int a = 0 ; a