在C中,二维数组的长度和宽度可以通过下列的方式获得:
比如a[12][13];
则length = a[0]/sizeof(a[0][0]);
Width = sizeof(a)/(sizeof(a[0]))
该方法的缺陷是无法用于判断形参的数组的长度,适用于全局变量或不跨函数调用的数组。
在C中,二维数组的长度和宽度可以通过下列的方式获得:
比如a[12][13];
则length = a[0]/sizeof(a[0][0]);
Width = sizeof(a)/(sizeof(a[0]))
该方法的缺陷是无法用于判断形参的数组的长度,适用于全局变量或不跨函数调用的数组。