我希望有人能告訴我,如果我的理解是正確的。這是我的教授給我們的第一項任務的解決方案的一部分。Typedef結構理解
typedef struct alias{
char *name;
int numvalues;
char *values[MAXARGS];
struct alias *next;
} alias_node, *alias_nodeptr;
alias_nodeptr alias_dictionary;
所以我們定義一個struct的別名,名稱,numvalues和值是所有熟悉我,但定義「結構別名*未來;」我們正在別名結構中定義一個別名類型,這就像鏈接列表中的頭指針。那麼最後我們定義了alias_node,* alias_nodeptr,這是我們將用來遍歷列表的指針,而最後一行我很困惑,我希望有人能夠向我解釋這一點,並糾正我我誤解任何東西。
謝謝!