Open In App

GATE | GATE-CS-2000 | Question 49

Last Updated : 28 Jun, 2021
Like Article
Like
Save
Share
Report

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


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads