小编Nik*_*kal的帖子

在结构定义中初始化结构成员时出错

我正在尝试创建一个结构,该结构具有struct nodo在代码上方定义的 2 个类型的指针。但它给了我错误:

在 '=' token lista dati_mappa=NULL; 之前应为 ':', ',', ';', '}' 或 'attribute'。

这是代码:

typedef int data;

struct nodo
{
    data elem;
    struct nodo *next;
};
typedef struct nodo *lista;

struct mappa {
    data R;
    data C;
    lista dati_mappa = NULL;
    lista pos_valida = NULL;
};
Run Code Online (Sandbox Code Playgroud)

c pointers list

0
推荐指数
1
解决办法
76
查看次数

标签 统计

c ×1

list ×1

pointers ×1