5. 指針與結構體

首先定義一個結構體類型,然後定義這種類型的變數和指針:

struct unit {
	char c;
	int num;
};
struct unit u;
struct unit *p = &u;

要通過指針p訪問結構體成員可以寫成(*p).c(*p).num,為了書寫方便,C語言提供了->運算符,也可以寫成p->cp->num