C++以数组作为参数传递(不能引用), 子函数直接在原数组上操作
如下:
using namespace std;
void test(int a[],int n);
int main()
{
int a[10];
for(int i = 0 ; i <10 ; i++)a[i] = i;
test(a,10);
cout<<endl;
for(int i =0 ; i <10 ;i++)cout << a[i] <<'\t';
return 0;
}
void test(int a[],int n)
{
for(int j =0 ; j < 10 ;j++)cout<<a[j]++<<'\t';
}
结果如下;