该函数参数之一为指针类型,其他参数根据实际需要确定。
不论是主函数还是自定义函数,均要求使用指针操作数组元素。
#include <stdio.h>
#include <math.h>
void init(int *a,int i,int x){
*(a+i)=x;
}
int main()
{
int a [10],i,x;
for(i=0;i<5;i++){
scanf("%d",&x);
init(a,i,x);
}
for(i=0;i<5;i++){
printf("%d ",*(a+i));
}
}