【发布时间】:2015-09-15 23:43:37
【问题描述】:
我发现了一些类似的问题,但都没有太大帮助。结构名称是否指向结构的第一个元素,类似于数组?
struct example {
int foo;
int bar;
};
struct example e;
e.foo = 5;
e.bar = 10;
printf("%d\n%d\n%d\n%d\n%d\n%d\n", e, e.foo, e.bar, &e, &e.foo, &e.bar);
输出:
5
5
10
2033501712
2033501712
2033501716
其他问题的所有答案都说“不”,但这个输出让我感到困惑。所有帮助将不胜感激。
【问题讨论】: