void bb(int (&p)[100])
{
printf("%d\n", sizeof(p));
}
int main(int argc, char *argv[])
{
int aa[100];
bb(aa);
}
打印4 还是 400呢?
正确答案:打印400
因此引用本身不占存储单元,系统也不给引用分配存储单元。
void bb(int (&p)[100])
{
printf("%d\n", sizeof(p));
}
int main(int argc, char *argv[])
{
int aa[100];
bb(aa);
}
打印4 还是 400呢?
正确答案:打印400
因此引用本身不占存储单元,系统也不给引用分配存储单元。