void test1(int arr[])
{
printf("%d\n", sizeof(arr));
}
void test2(char ch[])
{
printf("%d\n", sizeof(ch));
}
int main()
{
int arr[10] = { 0 };
char ch[10] = { 0 };
printf("%d\n", sizeof(arr));//40
printf("%d\n", sizeof(ch));//10
test1(arr);//传过去的是一个指针 即计算指针的大小
test2(ch);
return 0;
}
指针地址与数字地址
最新推荐文章于 2024-08-12 18:19:22 发布