以下C声明
struct node
{
int i;
float j;
};
struct node *s[10] ;
将s定义为
(A)一个数组,其每个元素都是指向节点类型结构的指针
(B) 2个字段的结构,每个字段都是指向10个元素的数组的指针
(C) 3个字段的结构:整数,浮点数和10个元素的数组
(D)一个数组,其每个元素都是类型节点的结构。答案: (A)
解释:
// The following code declares a structure
struct node
{
int i;
float j;
};
// The following code declares and defines an array s[] each
// element of which is a pointer to a structure of type node
struct node *s[10] ;
这个问题的测验