1,结论
对于结构体变量直接取分量,其操作用".";
用指向结构体变量的指针来取分量,其操作用"->"
2,案例
- 对于结构体来说
typedef struct BTNode
{
Elemtype data;
struct BTNode *lchild;
struct BTNode *rchild;
}BTNode;
- 方法一
BTNode BT;
x = BT.data;
- 方法二
BTNode BT;
BT =(BTNode*)malloc (sizeof(BTNode));
x = (*BTNode).data;
//上下两句等价
x = BT->data;