int a[] = {1, 3, 5, 6}
//sizeof(a) = 16;
test(a);
void test(int b[])
{
//sizeof(b) = 4;
}
当数组传递给函数时,传递的是指针,尽管参数是数组形式.故在函数中,sizeof(b)是指针的大小4.
int a[] = {1, 3, 5, 6}
//sizeof(a) = 16;
test(a);
void test(int b[])
{
//sizeof(b) = 4;
}
当数组传递给函数时,传递的是指针,尽管参数是数组形式.故在函数中,sizeof(b)是指针的大小4.