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]也正常输出不报错
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]也正常输出不报错