programcantrun 2023-03-11 20:40 采纳率: 76.2%
浏览 16
已结题

结构体定义时可能会出现的问题

[](


```c
struct abc
{ int x;char y; }
 struct abc s1,s2;

```)
求问,这个会在编译、连接、执行哪一个地方出错?

肯定是后面缺了个;
struct abc{. . .};
struct abc s1,s2;

感觉编译直接就不通过了,会说缺一个; (不过可能是不说,而会找后面的原因)
或者说struct变量定义的不对,把 struct abc s1 当成一个变量。

  • 写回答

3条回答 默认 最新

  • 快乐鹦鹉 2023-03-11 20:44
    关注

    第4行后面少个分号

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月29日
  • 已采纳回答 6月21日
  • 创建了问题 3月11日