sizeof数组

 int a[] ={1,2,3,4,5};
    cout<<"len:"<< sizeof(a)<<" "<<sizeof(a[0])<<endl;
在main 中输出 为20 4

但是如果把a传给函数,在函数中输出则sizeof(a) 为8 因为a变成了一个指针


c不做边界检查 即输出a[5]也正常输出不报错

 

posted @ 2022-04-21 09:56  Dsad123FFFG6645  阅读(11)  评论(0)    收藏  举报