当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针!
void Func(char a[100])
{
cout<< sizeof(a) << endl; // 4 字节而不是 100 字节
}
本文探讨了当数组作为函数参数传递时,它如何自动退化为指针的现象,并通过一个具体的示例说明了这一过程。重点解释了这种情况下 sizeof 运算符的行为表现。
当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针!
cout<< sizeof(a) << endl; // 4 字节而不是 100 字节
}
815

被折叠的 条评论
为什么被折叠?