通过数组总大小除以单个元素大小计算元素数量
可以用sizeof计算整个数组的字节数,再除以其中一个元素的字节数,得到数组元素的个数。示例代码:int arr[10]; int length = sizeof(arr) / sizeof(arr[0]);这种方法只适用于在数组作用域内使用,传递到函数中的数组会退化成指针,不能准确使用该方法。
通过数组总大小除以单个元素大小计算元素数量
可以用sizeof计算整个数组的字节数,再除以其中一个元素的字节数,得到数组元素的个数。示例代码:int arr[10]; int length = sizeof(arr) / sizeof(arr[0]);这种方法只适用于在数组作用域内使用,传递到函数中的数组会退化成指针,不能准确使用该方法。