//第一题:写在一个文件里
#include<stdio.h>
void change(int *a){
a[0]=1;
a[1]=2;
a[2]=3;
}
int main() {
int a[3]={5,6,7};
printf("修改前:%d %d %d\n",a[0],a[1],a[2]);
change(a);
printf("修改后:%d %d %d",a[0],a[1],a[2]);
return 0;
}
//第二题:写在两个文件里
//注意:两个文件要放在同一个文件夹下,一个是"main.cpp",一个是"change.h"
//main.cpp文件
#include<stdio.h>
#include "change.h"
int main() {
int a[3]={5,6,7};
printf("修改前:%d %d %d\n",a[0],a[1],a[2]);
change(a);
printf("修改后:%d %d %d",a[0],a[1],a[2]);
return 0;
}
//change.h文件
void change(int *a){
a[0]=1;
a[1]=2;
a[2]=3;
}
觉得有用的话采纳一下哈