偶尔回顾一下C99先于C11(三)

来源:互联网 发布:考研调剂知乎 编辑:程序博客网 时间:2024/05/17 04:55

这次介绍下数据形式


结构
. ->
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;

0 0
原创粉丝点击