文章目录
一、二维数组内存大小计算
二、二维数组内存大小意义
一、二维数组内存大小计算
----
给定一个二维数组 : 该 二维数组 中有
4
个 一维数组 , 每个一维数组有
10
个 char...二维数组
char array[4][10] = {"abc", "123", "258", "sfd"};
计算二维数组大小 :
40
字节 ;
// 求二维数组总的内存大小...int array_len = sizeof(array);
计算一维数组大小 : 该 二维数组 中有
4
个 一维数组 , 每个一维数组有
10
字节 ;
// 求二维数组中的一位数组的内存大小...二维数组
char array[4][10] = {"abc", "123", "258", "sfd"};
// 求二维数组总的内存大小
int array_len = sizeof...跳转步长 是
10
字节 , array + 2 相当于跳了
20
字节 , 才能访问到第
3
个元素 array[2] ;
正是由于 上述 跳转步长 的问题 , 在函数中 , 形参 必须是