stdio.h>
int main()
{
// 定义一个整型数组, 并进行初始化赋值9个数据 :
int arr[] = {1,2,3,4,5,6,7,8,9};
int length = 0;...: %d\n”,length);
return 0;
}
执行结果 :
(2)上面的方法会出现一个误区
那就是当数组作为实参传递到另一个函数时, 而这个函数执行了上面同样的方法, 结果出来的不会正确的数组的长度...:
测试代码 :
#include
void test(int arr[])
{
int length = 0;
length = sizeof(arr) / sizeof(int...// 定义一个整型数组, 并进行初始化赋值9个数据 :
int arr[] = {1,2,3,4,5,6,7,8,9};
int length = 0;
// 计算数组中数据长度 :
//...(这样是得不到准确的数组的长度的, 建议的操作是在定义数组的函数中计算数组的长度, 在以实参的形式传递出去, 这样其他的函数变可以获得数组的长度)
发布者:全栈程序员栈长,转载请注明出处:https: