数组做参数退化成指针
数组做参数时将退化成指针,大家看程序:
#include “iostream”
 #include “cstring”
 using namespace std;
 int back(int b[ ])
 {
 b++;  //数组做参数时退化成指针
 cout<<*b<<endl;
 cout<<“b的字节数:”<<sizeof(b)<<endl;
 }
 int main()
 {
 int a[10]={1,2,3,4,5,6};
 cout<<“a的字节数:”<<sizeof(a)<<endl;
 //不可a++;错误
 back(a);
 return 0;
 }
OUTPUT:
a的字节数:40
2
b的字节数:4