(1)借助sizeof()函数 :
#include
int main()
{
// 定义一个整型数组, 并进行初始化赋值9个数据 :
int arr[] = {1,2,3,4,5,6,7,8,9...};
int length = 0;
// 计算数组中数据长度 :
// 所有数据的字节数除以一个数据的字节数即为数据的个数 :
length = sizeof(arr) / sizeof(int...}
int main()
{
// 定义一个整型数组, 并进行初始化赋值9个数据 :
int arr[] = {1,2,3,4,5,6,7,8,9};
int length = 0;
/.../ 计算数组中数据长度 :
// 所有数据的字节数除以一个数据的字节数即为数据的个数 :
length = sizeof(arr) / sizeof(int);
printf(“main_数组的长度为...当将数组作为实参传递到另一个函数中时, 另一个函数的形参相当于一个指针变量, 因为将数组的名作为实参时, 就是将数字的首地址作为实参, 所以在test函数中输出的sizeof(arr)其实得到的是一个整型数组的长度