整型二维数组:
C语言的二维数组的定义语法:
类型说明符 数组名 [常量表达式][常量表达式];
可以视作有行列(下标)的集合(方便理解)
例:
int a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
上面的初始化数组相当于创建了下面这个集合,一般第一个常量表达式视作行下标
例如printf(“%d”)
0 1 2 3 ---列下标
0 1 2 3 4
1 5 6 7 8
2 9 10 11 12
3 13 14 15 16
行
下
标
二维数组的遍历一般需要两个循环函数
用途:存储数值数据,用于数学运算(矩阵乘法、图像处理、统计计算等)。
字符型二维数组:
每个元素存储一个字符,每个元素占一字节(char类型)
用途:常被用来存储多个字符串(即字符串数组),因为C语言中字符串本质上是字符数组。