新学数组的时候总会在一些时候需要获知数组的长度。以一维数组为例:
int arr[10] = { 4,3,6,9,1,2,10,8,7,5 };
定义一个一维数组,并对其初始化。
然后我可以通过定义一个变量来存放数组长度。
int len = sizeof(arr) / sizeof(arr[0]);
前面sizeof(arr)可得到数组arr总字节大小,然后除以单个数据所占大小即可得到数组长度。
关于sizeof()函数还有好多用处,大家可以去搜搜看。
新学数组的时候总会在一些时候需要获知数组的长度。以一维数组为例:
int arr[10] = { 4,3,6,9,1,2,10,8,7,5 };
定义一个一维数组,并对其初始化。
然后我可以通过定义一个变量来存放数组长度。
int len = sizeof(arr) / sizeof(arr[0]);
前面sizeof(arr)可得到数组arr总字节大小,然后除以单个数据所占大小即可得到数组长度。
关于sizeof()函数还有好多用处,大家可以去搜搜看。