struct history {
uint8 year;
uint8 mon;
uint8 date;
int max[12];
int aver[12];
}Ann[30];
前面的意思比较好懂,最后那个ANN[30]大概是什么意思啊???
下面的struct的语句大概是什么意思啊???
答案:5 悬赏:50 手机版
解决时间 2021-02-24 13:43
- 提问者网友:人傍凄凉立暮秋
- 2021-02-24 00:21
最佳答案
- 五星知识达人网友:你可爱的野爹
- 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]; 结构体数组, 用了三十个 这样的结构体。
{
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].
我只看你了这部分的语句,不能完全知道它具体是指什么。
但我大概可以推测出:记录历史的数据之类的。
我很想查看你完整的程序,才能知道。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯