一个程序不太看得懂orz

#include <stdio.h>

struct point { int x; int y; };

 

int main( ) {

struct point y = {0,0};

void getStruct(struct point p);

void output(struct point p);

 

getStruct(y);

output(y);

return 0;

}

 

void getStruct(struct point p){

scanf("%d" , &p.x);

scanf("%d" , &p.y);

printf("%d , %d\n", p.x , p.y);

 }

 

void output(struct point p) {

printf("%d , %d\n", p.x , p.y); /* */

}

哪里看不懂