//结构体传参
struct s
{
char c;
int i;
double a;
};
void init(struct s* ps)
{
ps->c = 'w';
ps->i = 100;
ps->a = 3.14;
}
void print(struct s s)
{
printf("%d\n", s.i);
printf("%c\n", s.c);
printf("%lf\n", s.a);
}
int main()
{
struct s s = { 0 };
/*s.i = 100;
s.c = 'b';
s.a = 3.14;*/
init(&s);
print(s);
return 0;
}