简单的问题送分的在线等

来源:百度知道 编辑:UC知道 时间:2024/06/06 12:54:20
struct node{
int w, v, id;
} data[MAXN];
这个小代码中struct后面跟了个data【MAXN】这种写法我不明其意大家解释下

定义一个struct node类型的数组
前面是你定义了一个自己的类型struct node
后面是声明一个该类型的数组,就好像int a[MAX];

这是结构体变量的一种定义方式
struct node是结构体类型名,data[maxn]是定义了该类型的一个数组

我帮你等价下
或许你就能轻松明白了
struct node
{
int w, v, id;
};
node data[MAXN];
这样data就是一个node型数组,大小为MAXN
应该懂了吧