Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App

Related Articles

C Quiz – 109 | Question 1

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

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

My Personal Notes arrow_drop_up
Last Updated : 28 Jun, 2021
Like Article
Save Article
Similar Reads