Skip to content
Related Articles
Open in App
Not now

Related Articles

C | Structure & Union | Question 5

Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 28 Jun, 2021
Improve Article
Save Article

struct st 
    int x; 
    struct st next; 
int main() 
    struct st temp; 
    temp.x = 10; = temp; 
    return 0; 

(A) Compiler Error
(B) 10
(C) Runtime Error
(D) Garbage Value

Answer: (A)

Explanation: A structure cannot contain a member of its own type because if this is allowed then it becomes impossible for compiler to know size of such struct. Although a pointer of same type can be a member because pointers of all types are of same size and compiler can calculate size of struct

Quiz of this Question

My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!