int x[5];
This defines an array called x of 5 integers. An individual
element can be accessed as x[2]. Of course, the ``2'' can be
replaced by any integer expression.
int x[5][6];
This defines a two-dimentional array x of 5 times 5 (25) integers.
To address one element, you can use something similar to x[1][2].
However, you can also refer to an entire row by saying x[1].
x[1] is essentially an array of 6 elements. Of course, you can
substitute ``1'' and ``2'' by any integer expression.
There is no language limitation to the number of dimensions of an array.