二维数组

科技工作者之家 2020-11-17

二维数组本质上是以数组作为数组元素的数组,即“数组的数组”,类型说明符 数组名[常量表达式][常量表达式]。二维数组又称为矩阵,行列数相等的矩阵称为方阵。对称矩阵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

科技工作者之家

科技工作者之家APP是专注科技人才,知识分享与人才交流的服务平台。