二维数组的定义及初始化
二维数组在内存中的存储
二维数组:按行序优先。(存完一行再下一行)
引用
初始化
分行初始化
全部初始化
部分初始化
没有初始化的部分默认为0
二维数组的理解
二维数组可以看作是n个一维数组组成。
linenumber = sizeof(arr)/arr(arr[0]);
应用
使用循环打印二维数组的所有元素:
综合应用
1.输出数组的下三角值
2.输出二维数组所有元素的值,并求和
3.求最大值,并统计最大值的位置
4.矩阵的转置
5.杨辉三角:打印杨辉三角的前十行