Multidimensional Arrays in C: 2D and 3D Arrays
What is a Multidimensional Array?
A multidimensional array is an array of arrays, used to represent data like matrices or tables.
2D Arrays
int matrix[2][3] = {
{1, 2, 3},
{4, 5, 6}
};
printf("%d", matrix[1][2]); // 6
3D Arrays
int cube[2][2][2] = {
{{1,2},{3,4}},
{{5,6},{7,8}}
};
Accessing Elements
Nested loops are typically used to traverse multidimensional arrays, one loop per dimension.
PreviousArrays in C Programming: Operations on Arrays
Next Strings in C with Examples: String Functions
Ready to master real-world C Programming development?
Learn C Programming hands-on with mentor-led, live sessions.
.png)