问个结构体的问题
#include <stdio.h>struct mm
{
int a;
char b;
};
void main()
{
struct mm st[3];
input(st,3);
output(st,3);
}
int intput(struct mm * p,int a)
{
int b;
for(b=0;b<a;b++)
{
scanf("%d",&p[b].a);
scanf("%c",&p[b].b);
}
}
int output(struct mm * p,int a)
{
int b;
for(b=0;b<a;b++)
{
printf("%d\n",&p[b].a);
printf("%c\n",&p[b].b);
}
}
编译时没有错误 连接时2个错误 我也不知道哪里错了。