永发信息网

下面的struct的语句大概是什么意思啊???

答案:5  悬赏:50  手机版
解决时间 2021-02-24 13:43
  • 提问者网友:人傍凄凉立暮秋
  • 2021-02-24 00:21
struct history {
uint8 year;
uint8 mon;
uint8 date;
int max[12];
int aver[12];
}Ann[30];

前面的意思比较好懂,最后那个ANN[30]大概是什么意思啊???
最佳答案
  • 五星知识达人网友:你可爱的野爹
  • 2021-02-24 00:53
struct history 结构体名
{
uint8 year; // uint8 型的变量
uint8 mon; // uint8型的变量
uint8 date; // uint8 型的变量
int max[12]; // 整型的数组,数组名为max,数组有12个元素。
int aver[12]; // 整型的数组,数组名为aver,数组有12个元素。
}Ann[30]; 结构体数组, 用了三十个 这样的结构体。
全部回答
  • 1楼网友:神也偏爱
  • 2021-02-24 04:52
结构数组名
  • 2楼网友:像个废品
  • 2021-02-24 03:26
info是struct address 结构体类型的指针 这句的意思就是为这个指针分配内存 malloc 这个函数是用于分配内存的, 参数是内存的大小(此处为结构体大小), 返回值为void * 这里强转成了该结构体指针的类型 指针使用需要分配内存,如果知道,你应该可以理解了
  • 3楼网友:千杯敬自由
  • 2021-02-24 02:52
Ann是一个数组,里面有30个元素,每个元素又是一个struct history。
  • 4楼网友:一把行者刀
  • 2021-02-24 02:10
我是用C语言来理解的,不知道能否帮的上你。 语句的大概意思是:建立一个结构体数组Ann[30],它的成员为year,mom,date,max[12],min[12]. 我只看你了这部分的语句,不能完全知道它具体是指什么。 但我大概可以推测出:记录历史的数据之类的。 我很想查看你完整的程序,才能知道。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯