C++数组形参 数组的两个特性: 1、数组不允许拷贝 2、使用数组时,通常会将其转换成指针 所以,我们无法以按值传递的方式传递数组,但仍然可以把形参写成类似数组的形式 void print(const int*); void print(const int[]); void print(const int[10]); int i = 0; int j[2] = {0, 1} print(&i); //正确,&i 的类型是int * print(j); // 正确,j转换成int *,并指向j[0] 这三个函数是等价的:每个函数的唯一形参是const int *。