的另一名成员这是我的代码,我想指出arrayPointer到结构的数组成员:如何在结构指向一个指向同一结构
int main()
{
typedef struct {
int array[3][2];
int(*arrayPtr)[2];
} myStruct;
myStruct x[2] =
{
{ { {1,2}, {3,4}, {5,6} }, .array },
{ { {6,5}, {4,3}, {2,1} }, .array }
};
}
不过,我在'}'令牌'编译器错误之前在x[2]
初始化的内部行中获得“语法错误”。
它为什么不起作用?如果您遇到编译器错误,请将它们给我们。如果您收到意想不到的输出,请告诉我们输出。 – 2012-03-12 17:01:06
在使用dev-C++ IDE进行测试之前,我将其放入实际代码中,但在第11行和第12行的'}'令牌之前出现了“语法错误”。 – 2012-03-12 18:35:47
这是非常有用的信息。提出问题的一般准则:告诉我们你做了什么(编写代码,试图编译它),你期望发生什么(它编译干净),以及实际发生了什么(具体的编译器错误)。 – 2012-03-12 21:33:44