定义个结构node,然后typedef struct node NODE[10];是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/13 02:38:39
我知道typedef struct NODE;是什么。
请高手说明一下这里的[10]意味着什么。
最好举个简单的例子。
谢谢!

指令typedef struct node NODE[10];用于定义一个数组类型,该数组包含10个元素,每个元素为struct node类型。
使用时,将类型名NODE当作一个数组类型来使用。比如:
NODE buffer;
下面的代码给buffer进行赋值,
int i;
for(i = 0; i < 10; i++)
{
buffer[i].x = i; // 假设struct node包含一个整型成员x
}