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