the function must receive one parameter which is structure that contains the type of figure and the size of the components needed to calculate the area must be part of union note that circle requires just one componentrectangle requires two components and triangle requires the size of three components to calculate the area multiple-choice questions data structure that can store related information together is called (aarray (bstring (cstructure (dall of these data structure that can store related information of different data types together is called (aarray (bstring (cstructure (dall of these memory for structure is allocated at the time of (astructure definition (bstructure variable declaration (cstructure declaration (dfunction declaration structure member variable is generally accessed using (aaddress operator (bdot operator (ccomma operator (dternary operator structure that can be placed within another structure is known as (aself-referential structure (bnested structure (cparallel structure (dpointer to structure union member variable is generally accessed using the (aaddress operator (bdot operator (ccomma operator (dternary operator typedef can be used with which of these data types(astruct (bunion (cenum (dall of these true or false structures contain related information of the same data type structure declaration reserves memory for the structure when the user does not explicitly initialize the structurethen automatically does it the dereference operator is used to select particular member of the structure nested structure contains another structure as its member struct type is primitive data type permits copying of one structure variable to another unions and structures are initialized in the same way structure cannot have union as its member permits nested unions field in structure can itself be structure no two members of union should have the same name union can have another union as its member new variables can be created using the typedef keyword fill in the blanks structure is data type is just template that will be used to reserve memory when variable of type struct is declared structure is declared using the keyword struct followed by when we precede struct name with then the struct becomes new type for int and float structure membersthe values are initialized to char and string structure members are initialized to by default structure member variable is generally accessed using structure placed within another structure is called structures contain reference to data of its same type memory is allocated for structure when is done is collection of data under one name in which memory is shared among the members the selection operator is used to permits sharing of memory among different types of data