【发布时间】:2020-11-17 09:11:04
【问题描述】:
我在 Visual Studio 中收到代码错误:
struct coordinates {
int x;
int y;
};
struct coordinates point;
point.x = 5;
point.y = 3;
int main() {
return 0;
}
如果我在main() 中初始化point.x 和point.y 和/或如果我给出这样的点值:struct coordinates point = {5, 3},它会起作用。为什么不能在main() 之外初始化point.x 和point.y?
【问题讨论】:
-
你为什么要这样做?
-
-
@EdHeal 我不想那样做。我只是好奇为什么我是这样的。