【发布时间】:2013-06-21 16:53:59
【问题描述】:
我正在尝试使用以下语法将struct 添加到我的程序中:
struct foo {
char bar[] = "baz";
char qux[] = "abc";
/* and so on */
};
由于某种原因,我在struct 中的每个变量声明上都收到一个错误,说我必须添加分号,并且似乎陷入了这种循环。建议的语法类似于
struct foo {
char bar[]; =; ;;;;;;/* infinite semicolons */"baz";
}
这是我第一次遇到这种错误;我真的做错了什么,还是这只是编译器本身的问题?
【问题讨论】:
-
您甚至不知道声明结构的语法(也不知道编译器和IDE之间的区别),并且指责Xcode的创建者编写了如此巨大的错误?我认为对你来说今天的词是谦虚。
-
我并没有指责 Xcode 背后的程序员做任何事情。我知道会发生软件错误,而且我是结构的新手。我认为他们可以遵循类似于
unions 的语法。 -
@user2129150 他们做遵循类似于
union的语法...你也不能像union那样做。