General form of a multidimensional array:
type name[Size1][Size2]. . .[SizeN];
Arrays for more than three dimensions require too much memory and hence they are uncommon. To pass a multidimensional array to functions:
For an array:
Function that receives a will be declared as:
Here, you can see all indexes are declared but not the leftmost one.