A structure is a convenient tool for handling a group of logically related data items. structure help to organize complex data in a more meaningful way. It is powerful concept that we may after need to use in our program Design. A structure is combination of different data types using the & operator, the beginning address of structure can be determined. This is variable is of type structure, then & variable represent the starting address of that variable.
structure Definition
A structure definition creates a format that may be used to declare structure variables
con-sider the following example.
struct book_bank
{
char title [20];
char author [15];
int pages;
float price;
};
Here keyword struct hold the details of four fields these fields are title, author, pages, and price, these fields are called structure elements. Each element may belong to different types of data. Here book_bank is the name of the structure and is called the structure tag.
It simply describes as shown below. struct book-bank

The general format of a structure definition is as follows
struct teg_name
{
data_type member 1;
data_type member 2;
- - - - - -
- - - - - -
- - - - - -
}
structure Definition
A structure definition creates a format that may be used to declare structure variables
con-sider the following example.
struct book_bank
{
char title [20];
char author [15];
int pages;
float price;
};
Here keyword struct hold the details of four fields these fields are title, author, pages, and price, these fields are called structure elements. Each element may belong to different types of data. Here book_bank is the name of the structure and is called the structure tag.
It simply describes as shown below. struct book-bank
The general format of a structure definition is as follows
struct teg_name
{
data_type member 1;
data_type member 2;
- - - - - -
- - - - - -
- - - - - -
}