如果有人可以详细解释,这两个声明之间有什么区别:
typedef struct atom { int element; struct atom *next; };
和
typedef struct { int element; struct atom *next; } atom;
c struct typedef
c ×1
struct ×1
typedef ×1