【发布时间】:2020-06-12 16:39:17
【问题描述】:
error: expected expression before '[' token
msg_ship_detroyed([FLEETSIZE].name);
请帮我解决这个错误。 感谢您的宝贵时间。
这是我的部分代码
typedef struct { int length; char name[20]; } Ship;
#define FLEETSIZE 3
【问题讨论】:
-
你想用
[FLEETSIZE].name做什么?在不知道这一点的情况下,我们能给出的唯一建议就是不要那样做。 -
这看起来不像 C 代码。
-
Edit 并显示更多代码。
-
这会产生错误,因为它不是 C 代码。请制作一个包含所有需要的小程序,所有包含,主要功能等,以证明问题。重要的是,告诉我们您希望程序做什么。您在此处显示的这一行非常损坏,我们不知道它应该做什么。
-
看起来您在 [ 之前缺少一个变量名
标签: c