#include<stdio.h>
//声明一个结构体类型
struct student
{
char name[20]; //名字
int age;
}s4,s5,s6;//全局变量
//结构体的自引用
struct Node{
int data;
struct Node *next;
};
//typedef取别名
typedef struct Book
{
char title[20]; //名字
float price;
}book;//book相当于struct Book是一个结构体类型不是变量
struct student s3; //全局变量
int main(){
//创建的结构体变量
struct student s1;
struct student s2;
book book1={"《三国》", 19.8}; //结定义构体变量
printf("book.title=%s book.price=%.2f\n", book1.title,book1.price);
book *p=&book1; //定义结构体指针变量
p->price=20.9;
printf("book.title=%s book.price=%.2f\n", book1.title,book1.price);
return 0;
}
