The following C declarations
C
struct node
{ int i;
float j;
}; struct node *s[10] ;
|
define s to be
(A)
An array, each element of which is a pointer to a structure of type node
(B)
A structure of 2 fields, each field being a pointer to an array of 10 elements
(C)
A structure of 3 fields: an integer, a float, and an array of 10 elements
(D)
An array, each element of which is a structure of type node.
Answer: (A)
Explanation:
// 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] ;
Quiz of this Question
Please comment below if you find anything wrong in the above post