Вы можете объявить очень простой массив с 10 элементами и использовать его таким образом:
int myArray[10];
myArray[4] = 3;
std::cout << myArray[4];
Или объявите 2d-массив с элементами 10x100 как int myArray[10][100];
Даже создайте более сложные 3-мерные массивы с помощью int myArray[30][50][70];
Я даже могу дойти до записи:
int complexArray[4][10][8][11][20][3];
complexArray[3][9][5][10][15][3] = 5;
std::cout << complexArray[3][9][5][10][15][3];
Итак, каково максимальное количество измерений, которое можно использовать при объявлении массива?