【发布时间】:2014-05-02 13:24:13
【问题描述】:
typedef struct st {
double d ;
struct st *n ;
} st, *List ;
关于这部分:
} st, *List ;
第二个“st”是什么?它是创建的对象吗(为什么它与类型具有相同的名称)?我不明白“*列表”。它是否使用 typedef 来表示“List”是指向“st”的指针? 谢谢。
【问题讨论】:
-
我用了不到一分钟的时间就知道了你的答案,因为这个问题是 stackoverflow.com/questions/1543713/… 的两倍。下次,请考虑在发帖前先搜索一个 google。
标签: c