当数组当做函数参数的话的时候会退化为指针
int a[10]
-=-->int a[] ---->int *a
数组做函数形参的时候,如果在形参中定义inta[10]语句,
c/c++编译器会做优化,技术推演如下
int a[10] -=-->int a[] ---->int *a
总结:函数调用的时候,把数组首地址和有效数据长度传给被调用函数才是最正确的做法
数组做函数形参的时候,如果在形参中定义inta[10]语句,
c/c++编译器会做优化,技术推演如下
int a[10] -=-->int a[] ---->int *a
总结:函数调用的时候,把数组首地址和有效数据长度传给被调用函数才是最正确的做法