1. Explain the struction of C Program with example?
Answers
Answer:
I can know your hard work towards computer science as it is very hard you know man .
Answer:
The following answer is given in explanation part
Explanation:
Structure is a group of variables of different data types represented by a single name. Lets take an example to understand the need of a structure in C programming.
Lets say we need to store the data of students like student name, age, address, id etc. One way of doing this would be creating a different variable for each attribute, however when you need to store the data of multiple students then in that case, you would need to create these several variables again for each student. This is such a big headache to store data in this way.
We can solve this problem easily by using structure. We can create a structure that has members for name, id, address and age and then we can create the variables of this structure for each student. This may sound confusing, do not worry we will understand this with the help of example.
#include <stdio.h>
/* Created a structure here. The name of the structure is
* StudentData.
*/
struct StudentData{
char *stu_name;
int stu_id;
int stu_age;
};
int main()
{
/* student is the variable of structure StudentData*/
struct StudentData student;
/*Assigning the values of each struct member here*/
student.stu_name = "Steve";
student.stu_id = 1234;
student.stu_age = 30;
/* Displaying the values of struct members */
printf("Student Name is: %s", student.stu_name);
printf("\n Student Id is: %d", student.stu_id);
printf("\n Student Age is: %d", student.stu_age);
return 0;
}