typedef struct stu
{
char name[20];
short age;
char tele[12];
char sex[5];
}stu;
void Print1(stu s1)
{
printf("名字:%s\n", s1.name);
printf("年龄:%d\n", s1.age);
printf("电话号码:%s\n", s1.tele);
printf("性别:%s\n", s1.sex);
}
void Print2(stu* s1)
{
printf("名字:%s\n", s1->name);
printf("年龄:%d\n", s1->age);
printf("电话号码:%s\n", s1->tele);
printf("性别:%s\n",s1->sex);
}
int main()
{
stu s1 = { "zhangsan",20,"15610906769","男"};
Print1(s1);
printf("\n");
Print2(&s1);
return 0;
}
一种操作符(.)点的使用,一种是箭头->的使用