Appearance
5. 指针与结构体
首先定义一个结构体类型,然后定义这种类型的变量和指针:
c
struct unit {
char c;
int num;
};
struct unit u;
struct unit *p = &u;
要通过指针p
访问结构体成员可以写成(*p).c
和(*p).num
,为了书写方便,C语言提供了->
运算符,也可以写成p->c
和p->num
。