typedef struct Node{
int x;
int y;
struct Node* next;
}Node;
我想用這種方式創造主「清單」:初始化結構
int main(){
Node list = {1,2,NULL};
}
我想在聲明中初始化一個結構:
int main(){
Node list;
}
這樣
,而不是結構 試過這樣:
typedef struct Node{
int x;
int y;
struct Node* next;
}Node = {1,2,NULL};
錯誤C2513:「節點」:沒有之前「=」定義的變量
需要幫助
你能給我舉個例子嗎? – Alex 2012-04-24 17:26:38
@ user1354271我可以想到的任何事情都只是對'Node list = {1,2,NULL};''的醜陋包裝。 – cnicutar 2012-04-24 17:28:08
主要我不能改變,它必須是這樣的: int main(){ 節點列表; } 但我需要爲用戶啓動節點,如果他以這種方式聲明列表 – Alex 2012-04-24 17:40:28