Types of Arrays
Last Updated :
31 Jan, 2024
There are majorly three types of arrays
There are majorly three types of arrays:
- One-dimensional array (1-D arrays)
- Two-dimensional (2D) array
- Three-dimensional array
You can imagine a 1d array as a row, where elements are stored one after another.
1D array
Syntax for Declaration of Single Dimensional Array
Below is the syntax to declare the single-dimensional array
data_type array_name[array_size];
where,
- data_type: is a type of data of each array block.
- array_name: is the name of the array using which we can refer to it.
- array_size: is the number of blocks of memory array going to have.
For Example
int nums[5];
2. Two-dimensional (2D) array:
Multidimensional arrays can be considered as an array of arrays or as a matrix consisting of rows and columns.
2D array
Syntax for Declaration of Two-Dimensional Array
Below is the syntax to declare the Two-dimensional array
data_type array_name[sizeof_1st_dimension][sizeof_2nd_dimension];
where,
- data_type: is a type of data of each array block.
- array_name: is the name of the array using which we can refer to it.
- sizeof_dimension: is the number of blocks of memory array going to have in the corresponding dimension.
For Example
int nums[5][10];
3. Three-dimensional array:
A 3-D Multidimensional array contains three dimensions, so it can be considered an array of two-dimensional arrays.
3D array
Syntax for Declaration of Three-Dimensional Array
Below is the syntax to declare the Three-dimensional array
data_type array_name[sizeof_1st_dimension][sizeof_2nd_dimension][sizeof_3rd_dimension];
where,
- data_type: is a type of data of each array block.
- array_name: is the name of the array using which we can refer to it.
- sizeof_dimension: is the number of blocks of memory array going to have in the corresponding dimension.
For Example
int nums[5][10][2];
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...