这次介绍下数据形式
结构
. ->
typedef
结构struct
关键字 struct
用来访问struct成员的运算符是 .
不知道为什么用了链表以后忽然发现不会访问结构体成员了。。。
可以使用“.”对结构体成员值进行初始化
struct book {
char author[MAX];
};
struct book Unix = {
.author = “linus”
};
结构数组
struct book Unix[MAX];
Unix[0],Unix[1],…..,Unix[MAX];
struct book *it;//指向结构的指针
it = &Unix[0];//指针要指向的地址
it->author 与 (*it).author等价
使用指针访问成员时使用->
typedef
typedef unsigned char BYTE;
BYTE可以定义变量,来代替unsigned char;