结构体:允许存储多个类型的数据项
结构体类似于面对对象的类,可以这样说,结构体的升级版就是类,因为结构体和类很相似,但又不如类那么强大,C语言中的结构体没有java中的类那么强大,对于结构体,其只能写属性,不能写方法,而且也不能对方法进行修饰,但是结构体却在很多方面类似于类
例如:
#include<stdio.h>
int main(){
struct book{
int id;
char title[100];
char author[100]
}book1;
}
book就相当于类型
book1相当于对象名
那个typedef就相当于给结构体取了个别名