![](/img/trans.png)
[英]enum C, global variable error: variable has initializer but incomplete type
[英]error: variable has initializer but incomplete type c
我做的:
typedef enum {NOT_SELECTED=0, EASY, NORNAL, HARD, GODMODE} difficulty;
然而,當我使用命令時:
enum difficulty mode= NOT_SELECTED;
它表明這是一個錯誤。 幫助?
由於difficulty
是typedef
,因此在使用該類型聲明變量時,不應將enum
放在它之前。 它應該只是
difficulty mode = NOT_SELECTED;
typedef
就像內置類型一樣在聲明中使用,您不需要在它之前放置任何東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.