Structure in C – Set 1

So far I educated you concerning the information types which can store just one kind of information. For example, an int can just store whole numbers, singe can just store characters, etc.

Be that as it may, all things considered, the programming we barely discover a few information which can be put away by utilizing just a single information type.

Assume we need to store the data of an understudy in a school. His data may contain his name which will be a string, his class which will be number, his imprints which will be skim, etc.

Clearly we can likewise utilize clusters to store this data however it would be wasteful on the off chance that I need to store data of 1000-2000 understudies.

So fundamentally we need an information type which can store estimations of dis-comparative sorts. We need an information type which can be utilized to get to those dis-comparable sort esteems effectively.

To take care of this issue the idea of structures was presented. So today I will give an essential diagram of structure, its affirmation and instatement.

Structure in C

The structure is the client characterized information type that holds factors of various information types. Fundamentally it gives a typical name to the gathering of various information types.

We can likewise say that structure is a gathering of divergent kind of components.

Characterizing a Structure

We need to characterize a structure first before utilizing it. Given underneath is one model that will show how the structure is characterized.

struct student
{
 char name[10];
 int marks;
 int roll_no;
};

Here struct is catchphrase and understudy is the name of the structure. name, imprints and roll_no are the components of this structure.

You can plainly observe that every one of these components is of various information type. Keep in mind the presence of structure doesn’t hold any space in memory.

Announcing Structure Variables

Look underneath code that will announce structure factors.

struct student s1,s2,s3;

Here s1, s2 and s3 are understudy type factors. We can likewise announce structure factors while characterizing the structure. This is appeared in underneath model.

struct student
{
 char name[10];
 int marks;
 int roll_no;
}s1,s2,s3;

Structure Initialization

struct book 
{  
 char  name[10] ;  
 float  price ;  
 int  pages ; 
}; 
 
struct book  a1={"Chemistry",190.00,210}; 
struct book  a2={"GK",250.80,559};

In the above code a1 and a2 are the structure factors. Consider cautiously I have put away the name, cost and pages individually.

Tips while utilizing Structure in C

For the most part, individuals neglect to compose semicolon toward the finish of shutting support of the structure.

It might give some enormous blunders in your program. So compose semicolon each time toward the finish of structure definition.

Normally individuals pronounce structure factors at the highest point of the program. While making some enormous projects, software engineers like to make separate header record for structure statement.

They incorporate them toward the start of the program.

Leave a Comment