我需要帮助解决一个简单的 c 结构体问题,但无法找到原因为什么在使用gcc
(开源SUSE 11.4)编译时出错。
以下是我的代码:
struct Image {
int w;
int h;
// other code
};
在同一个文件中,我有另一个类似于这样的结构体数组:
struct ShapeImage
{
Image image[10];
// other code
};
当我编译时,我会得到以下信息:
syntax error before [' token`
如果我在图像中指定数字10,为什么会出现错误?image[10];
看起来没问题,错在哪里?
struct Image image[10];
。 - NemoImage
在ShapeImage
之前吗?等等。 - Kiril Kirov