Skip to content
Related Articles

Related Articles

Improve Article

C Quiz – 109 | Question 1

  • Last Updated : 28 Jun, 2021

In the following program snippet, both s1 and s2 would be variables of structure type defined as below and there won’t be any compilation issue.

typedef struct Student
 int rollno;
 int total;
} Student;
Student s1;
struct Student s2;


Answer: (A)

Explanation: At first, it may seem that having same ‘struct tag name’ and ‘typedef name’ would cause issue here. But it’s perfectly fine for both of them having same name. s1 is defined using typedef name Student while s2 is defined using struct tag name Student.

Quiz of this Question

Want to learn from the best curated videos and practice problems, check out the C Foundation Course for Basic to Advanced C.
My Personal Notes arrow_drop_up
Recommended Articles
Page :