What Is the Example of Composite Data Type?


Scott Campbell

A composite data type is a data type that combines multiple values into a single value. It allows us to group related data together and treat them as a single entity. In this article, we will explore some examples of composite data types and understand how they can be used in programming.


One of the most common examples of a composite data type is an array. An array is a collection of elements of the same type, arranged in contiguous memory locations. It allows us to store multiple values of the same data type under a single variable name.


        int[] numbers = {1, 2, 3, 4, 5};

In the above example, we have declared an integer array called “numbers” that holds five elements. Each element can be accessed using its index position. For example, numbers[0] gives us the first element which is 1.


A structure is another example of a composite data type. It allows us to define our own custom data types by combining different types of variables under a single name.


        struct Person {
            string name;
            int age;
            string address;
        Person person1;
        person1.name = "John";
        person1.age = 25;
        person1.address = "123 Street";

In the above example, we have defined a structure called “Person” which consists of three variables – name (string), age (integer), and address (string). We can then create instances of this structure and assign values to its variables.


A class is another powerful example of a composite data type. It allows us to create objects that encapsulate both data and functions. Classes are a fundamental concept in object-oriented programming and are used for modeling real-world entities.


        class Rectangle {
            int width;
            int height;
            public int CalculateArea() {
                return width * height;
        Rectangle rectangle1 = new Rectangle();
        rectangle1.width = 10;
        rectangle1.height = 5;
        int area = rectangle1.CalculateArea();

In the above example, we have defined a class called “Rectangle” with two variables – width and height, as well as a function called “CalculateArea” that calculates the area of the rectangle. We can create objects of this class and access its variables and functions.


Composite data types provide a way to organize related data into a single entity, making our code more structured and easier to manage. Whether it’s arrays, structures, or classes, understanding these examples of composite data types is essential for effective programming.

By incorporating these elements such as bold text, underlined text,


, and

  • subheaders
  • , we can make our content visually engaging and organized. This not only improves readability but also helps readers grasp the concepts more effectively.

    I hope this article has provided you with a clear understanding of composite data types and their examples. Happy coding!

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

    Privacy Policy