要想在函数中带入一个二维数组
前提首先我们要知道二维数组在内存中是如何分布的
假设定义一个二维数组 arr[3][3];
内存中的是这样储存的:
前提首先我们要知道二维数组在内存中是如何分布的
假设定义一个二维数组 arr[3][3];
内存中的是这样储存的:
图解:
也就是说,二维数组的内存关系是连续的,因此如果我们在函数中带入一个数组只需要数组的第一排的第一个元素的地址和行数和列数三个条件下面以一个二维矩阵的转置为例:
关键点是如何利用二维数组