C++ Arrays

An array in c++ is a collection of similar data stored in consecutive memory locations. Arrays are handy when dealing with a large amount of similar data.  

Suppose a user wants to store the marks of 100 students and declare 100 variables. It does not make sense. This process can be simplified by using an array.

Each element can be accessed within an array by using its reference number to its location which is called index.  Index starts with 0 and ends with length-1.


Syntax: Array declaration

data_type array_name [length];

Example

int marks[5];

The maximum length of an array cannot be changed after its declaration.


Syntax: Array initialization

This process of assigning value to an array is called array initialization.

data_type array_name [lengh] = {list of values}; 

Example

int marks [5] = {89, 92, 78, 90, 91};

Example: Display array elements

Here is an example to display array elements. The index of the first element of an array is 0, the second element is 1 and this sequence goes on. Check the below example to display elements on each index.

//Arrays in C++
#include <iostream>
using namespace std;

int main() {
int array[5]= {9, 4, 7, 34, 50};

cout << "The array elements are:"<<endl;

    for (int n = 0; n < 5; ++n) {
        cout << array[n] <<endl;
    }
    return 0;
}

Output

The array elements are:
9
4
7
34
50