(Solved): A C structure, defined with the keyword struct, are aggregate data types built using elements of ot ...
A C structure, defined with the keyword struct, are aggregate data types built using elements of other types. A struct_programming consists of three steps Step 1. declare a struct type struct Type_name \{ data type member 1 data type member 2 ; //declare as many members as desired \}; \( \quad / / \) don't forget the ';' at the end For example, we can declare a new data type called "Temperature", which contains two members, e.g., scale of data type char and degree of data type double, as struct Temperature \{ char scale; double degree; \} Note: Capitalize the first letter for a "struct" type. The purpose is to be able to easily differentiate a 'struct' type and a variable.
Step 2. declare struct objects after the struct type has been declared Type_name object_name; For example, we can declared an object named 'room_temperature' of type "Temperature" as Temperature room_temperature; Step 3. access (read and write) data members by using the ". operator, as object_name.data_member For example, room_temperature.scale='F'; room_temperature.degree \( =70 \);
1. Develop a C program that declares the Temperature structure described above. 2. Instantiate three objects of type Temperature, e.g., temp_high, temp_low, temp_avg. 3. Initialize the three Temperature objects as \( 60^{\circ} \mathrm{F} \). 4. Provide user interface so that an user can enter temp_high and temp_low. 5. Calculate and output the value for temp_avg based on the user inputs.
Structures in C programming Structures can be considered as a user defined data type which can contain members of several in built data types. The structure is declared using keyword, struct. Syntax- struct name { members; } The object of a structure