Structure Initialization

a structure variable can be initialization as any other data type.

Main()
{
static struct
{
int weight;
float height;
}
}
student{560,080,75};

This assign the value 60 to student weight and 180.75 student height. there is a one to one correspondents between the members and their initializing values.

The following statements initialize two structures variables:

Main()
Struct st_decord
{
int weight;
float height;
}
static struct st_record student2={53, 170,60}
}

another method is to initlialize a structure variable outside the function.

Struct st_record/* No static word*/
{
int weight;
int height
}
student={60,50,75}
}
main()
{
static struct st_record student2={53,170,60}