昨天自己学了一下结构体的创建,来记个笔记
#include <stdio.h>
struct stu//创建一个结构体stu(student)
{
char name[20];//数组里只能用常量
int age;
double score;
};
int main()
{
struct stu s={"张三",20,85.5};//结构体的创建和初始化
struct stu *ps=&s;//定义ps为指针变量
printf("法1:%s %d %lf\n",s.name,s.age,s.score);// .操作符:结构体变量.成员变量
printf("法2:%s %d %lf\n",(*ps).name,(*ps).age,(*ps).score);
printf("法3:%s %d %lf\n",ps->name,ps->age,ps->score);//->操作符:结构体指针->成员变量名
return 0;
}