我是ANSI-C的新手,我正试图弄清楚它是如何工作的:
bd_t *bd = gd->bd;
这是告诉我bd_t
=结构值的值bd
吗?
答案 0 :(得分:3)
某处有一个typedef:
typedef something bd_t;
该行:
bd_t *bd = gd->bd;
声明一个名为bd
的变量作为指向bd_t
的指针,并使用指向结构变量gd->bd
的指针将值gd
初始化。该结构包含成员bd
,该成员大概也是bd_t *
。
从单行开始,您无法详细说明类型bd_t
。