Arrays in C++ language
- An array is a collection of variables of the same type that are referred to by a common name
- . Arrays may have from one to several dimensions, although the one-dimensional array is the most common.
- Arrays offer a convenient means of creating lists of related variables.
- The array that you will probably use most often is the character array, because it is used to hold a character string.
- The C++ language does not define a built-in string data type. Instead, strings are implemented as arrays of characters.
Types of Arrays
There are 3 types of arrays.
- One Dimensionl Array
- Two Dimensionl Array
- Multi Dimensionl Array
One-dimensional arrays
- A one-dimensional array is a list of related variables. Such lists are common in programming.
One-dimensional array declaration
Data type name[size];
Example:-
#include using namespace std;
int main()
{
int age[4]; //array ‘age’ of 4 ints
for(int j=0; j<4; j++) //get 4 ages
{
cout << “Enter an age: “;
cout > age[j]; //access array element
}
for(j=0; j<4; j++) //display 4 ages
{
cout << “You entered “ << age[j] << endl;
}
return 0;
}
Output
Enter an age: 44
Enter an age: 16
Enter an age: 23
Enter an age: 68
You entered 44
You entered 16
You entered 23
You entered 68
Two-Dimensional Arrays
- C++ allows multidimensional arrays. The simplest form of the multidimensional array is the two-dimensional array.
- A two-dimensional array is, in essence, a list of one-dimensional arrays.
- A two dimensional array call be think as a table which will have x number of rows and y number of columns.
Data type array_name[x][y];
Multidimensional Arrays
- C++ programming language allows multi dimensionl arrays.
- Multi Dimensionl Array may be initialized by specifying bracketed values for each row.
Syntax:-
Data_type array_name[array size1][array size2]...[array sizeN];
Example:-
int multidim[4][10][3];