1. Question:What is a structure? 

    Answer
    Structure is a collection of heterogeneous (i.e. related data items which can be of different types) held together to a single unit. The data items enclosed within a structure are called its members which may be of data type int, float, char, array etc.

    1. Report
  2. Question:What is difference between Structure and Unions? 

    Answer
    i)    In structure every member has its own memory whereas in union its members share the same member space.
    (ii)  In structure, it is possible to initialize all the members at the same time which is not possible in case of union.
    (iii) A structure requires more space than union(for the same type of members).
    (iv) In union different interpretations of the same memory space are possible which is not so in case of structures.

    1. Report
  3. Question:What are the advantages of using Unions? 

    Answer
    (i) Efficient use of memory as it it does not demand memory space for its all members rather it require memory space for its largest member only.
    (ii) Same memory space can be interpreted differently for different members of the union.

    1. Report
Copyright © 2024. Powered by Intellect Software Ltd