直接上代码
#include<iostream>
using namespace std;
int p[20];
void change(int *p){
for(int i = 1; i <= 8; i++) p[i] = 1;
}
int main(){
change(p);
for(int i = 0; i < 20; i ++) cout << p[i] << ' ';
return 0;
}
输出为
0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0
如果你传入的指针指向的是一个数组,在函数体中就可以直接用数组下标等操作