【发布时间】:2011-08-02 21:06:42
【问题描述】:
我有一个包含如下结构的头文件:
typedef struct
{
int index = -1;
stack_node *head;
} stack;
但是当使用 cc 编译时,它在赋值行显示错误 (int index = -1):
error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token
我应该添加一个初始化函数来初始化变量吗?
【问题讨论】:
标签: c struct header-files cc