Introduction to Arrays in C++ Programming: Understanding Types of Arrays

CodeCommander
3 min readFeb 19, 2023

--

Introduction:

Arrays are an important part of C++ programming. They are a collection of similar data types that are stored in contiguous memory locations. In this article, we will discuss arrays and the different types of arrays in C++ programming.

1. What is an Array in C++?

An array is a collection of similar data types that are stored in contiguous memory locations. It is a data structure that can hold a fixed number of elements of the same data type. Arrays can be used to store integers, characters, floating-point numbers, and even other arrays.

2. Types of Arrays in C++ There are three types of arrays in C++ programming:

  1. One-Dimensional Array:

A one-dimensional array is a collection of elements of the same data type that are stored in a single row. It can be declared as follows:

int arr[5];  // declares an array of 5 integers

2. Two-Dimensional Array:

A two-dimensional array is a collection of elements of the same data type that are stored in rows and columns. It can be declared as follows:

int arr[3][4];  // declares a 3x4 array of integers

3. Three-Dimensional Array:

A three-dimensional array is a collection of elements of the same data type that are stored in rows, columns, and depths. It can be declared as follows:

int arr[2][3][4];  // declares a 2x3x4 array of integers

Example of Array in C++ Let’s take an example of a two-dimensional array to understand how arrays work in C++. We will create an array of size 3x4 that stores integers.

#include<iostream>
using namespace std;
int main() {
int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
// print the elements of the array
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
cout << arr[i][j] << " ";
}
cout << endl;
}
return 0;
}

In the above example, we have created a two-dimensional array of size 3x4 that stores integers. We initialized the array with some values and then printed the elements of the array using a nested loop.

Conclusion:

Arrays are an important part of C++ programming. They are used to store a collection of similar data types in contiguous memory locations. In this article, we have discussed the different types of arrays in C++ programming, including one-dimensional, two-dimensional, and three-dimensional arrays. We have also provided an example of a two-dimensional array to help understand how arrays work in C++.

--

--

CodeCommander

Learn programming techniques for C++, JavaScript, CSS, HTML and more through my informative articles .