#include<stdio.h>typedefstruct point{int x;int y;}PI;//起别名PIvoidgetstruct(struct point *p,int n);//设置一个输入与输出函数voidputstruct(struct point *p,int n);intmain(){
PI p[6];getstruct(p,6);//传入地址以及数组长度putstruct(p,6);return0;}voidgetstruct(struct point *p,int n){int idx;for(idx=0;idx<n;idx++){printf("请输入p[%d]的值",idx);scanf("%d %d",&p[idx].x,&p[idx].y);}}voidputstruct(struct point *p,int n){int idx;for(idx=0;idx<n;idx++){printf("p[%d]的值为:(%d,%d)\n",idx,p[idx].x,p[idx].y);}}