初始化元素不是常量

时间:2017-05-11 13:15:42

标签: c

我已经阅读了关于这个主题的其他答案,但他们没有帮助我。 我宣布全球陷入困境:

    typedef stuck {
    ....
    } a;

在我初始化了这个结构的动态数组之后:

    a * severalA= (a*)malloc (sizeof (a)*3);

编译后我得到错误:“初始化元素不是常量”对malloc类型(粗体)。 知道我在这里缺少什么吗? 我试图在初始化之前添加const但没有成功。

1 个答案:

答案 0 :(得分:0)

你拼错了结构

你需要改变坚持结构