#鹏哥C语言#P71
代码展示:
#include<stdio.h>
#include<string.h>
struct Stu
{
char name[20];
int age;
double score;
};
void set_(struct Stu* ps)
{
// strcpy((*ps).name,"zhangsan");
// (*ps).age=20;
// (*ps).score=100;
strcpy(ps->name,"lisi");
ps->age=21;
ps->score=10;//结构体指针->成员
} //ps->age等价于(*ps).age
void print_(struct Stu* ps)
{
printf("%s %d %lf",(*ps).name,(*ps).age,(*ps).score);//结构体对象.成员
}
int main()
{
struct Stu s={0};
set_(&s);
print_(&s);
return 0;
}
运行结果展示: