永发信息网

这个怎么回事,为什么大括后面要再加个分号

答案:3  悬赏:80  手机版
解决时间 2021-08-12 13:27
  • 提问者网友:斑駁影
  • 2021-08-11 12:28

#include<stdio.h>
#include<malloc.h>
struct Date
{
int year,month,day;
};
这个怎么回事,为什么大括后面要再加个分号

最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-08-11 13:19

定义结构体的大括号后面都有分号,表示定义结束


就类似数组初始化也有 int a[]={1,2,3};


里面是结构体成员,定义成员的每个定义语句,也都用分号结束


比如:


{


 int a;


char name[100];


double s;


}

全部回答
  • 1楼网友:山河有幸埋战骨
  • 2021-08-11 16:08

应该是这样解释的:

程序是由语句 组成的

所以加个 ; 就是一条语句的结束标志

  • 2楼网友:佘樂
  • 2021-08-11 14:48
这个是个语法的规定,定义类或者结构体的最后必须有分号
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯