C中的结构声明错误

Spi*_*ire 3 c struct

我有一个返回的结构问题:

cd.h:15: error: two or more data types in declaration specifiers
Run Code Online (Sandbox Code Playgroud)

它可能很简单......

  struct cd {
        char titel[32];
        char artiest[32];
        int speelduur;  

    };

    typedef struct cd CD;
    struct cdlijst{ 
        CD *item;
        struct cdlijst *next;
    }


    typedef struct cdlijst CDLijst;
Run Code Online (Sandbox Code Playgroud)

Jus*_*ier 5

也许你需要在第二个结构声明之后使用分号,如下所示:

struct cdlijst{ 
    CD *item;
    struct cdlijst *next;
};
Run Code Online (Sandbox Code Playgroud)