What Is Structure Data Type With Example?


Heather Bennett

Structure Data Type with Example

In programming, data types are used to represent different kinds of values that can be stored and manipulated in a computer program. One such data type is the structure data type. In this article, we will explore what a structure data type is and provide an example to illustrate its usage.

What is a Structure Data Type?

A structure is a composite data type that allows you to group together multiple variables of different types into a single unit. Each variable within a structure is called a member or field.

Structures are useful when you want to store related pieces of information as a single entity. For example, if you were creating a program to manage employee records, you might use a structure to store information such as the employee’s name, age, salary, and department.

Defining a Structure

To define a structure in most programming languages, you use the struct keyword followed by the structure name and the list of member variables enclosed in curly braces.

Here’s an example of how you can define a simple structure representing an employee:

struct Employee {
    string name;
    int age;
    float salary;
    string department;

In this example, we have defined a structure named “Employee” with four member variables: “name” (a string), “age” (an integer), “salary” (a float), and “department” (a string).

Using the Structure

Once you have defined a structure, you can create variables of that type and access its members using the dot operator (.)

Here’s an example of how you can create an instance of the “Employee” structure and assign values to its members:

Employee employee1;
employee1.name = "John Doe";
employee1.age = 30;
employee1.salary = 50000.0;
employee1.department = "HR";

In this example, we have created a variable named “employee1” of type “Employee” and assigned values to its members.

You can also access the members of a structure using the dot operator:

cout << "Name: " << employee1.name << endl;
cout << "Age: " << employee1.age << endl;
cout << "Salary: $" << employee1.salary << endl;
cout << "Department: " << employee1.department << endl;

This code will output the values of the member variables for the “employee1” instance.


The structure data type is a powerful tool in programming that allows you to group related variables together into a single unit. It provides a convenient way to organize and manipulate data. By using structures, you can create more complex data types that better represent real-world entities.

In this article, we explored what a structure data type is and provided an example to illustrate its usage. Structures can be found in various programming languages, each with their own syntax and features, but the basic concept remains the same.

Now that you have a good understanding of structure data types, you can start using them in your own programs to organize and manage data more effectively.

Discord Server - Web Server - Private Server - DNS Server - Object-Oriented Programming - Scripting - Data Types - Data Structures

Privacy Policy