Stap 5: een beetje meer op multi-dimensionale arrays
Merk op dat we hebben in plaats daarvan de array nog meer verspreiden kunnen te helpen illustreren de drie dimensies door:
{/ / de hele array
{/ / de eerste laag van de kubus
{10, 11}, //first lijn/rij met waarden in de laag
{12, 13}, enz, enz //other lijnen van waarden in de laag
}, / / einde van de eerste laag van de kubus
{/ / de tweede laag van de kubus
{18, 19}, enz, enz //lines van waarden
} / / einde van de tweede laag
enz, enz / / derde laag en waarden
} / / einde van de hele array
.. .maar dat zou hebben gemaakt de stap kijken onnodig grote en Grove (en blijkbaar Instructables is het negeren van sommige van de spaties tussen de code en de commentaren) zodat de iets meer gecondenseerde versie van het initialiseren van alle waarden in een bepaalde laag op één regel werd gedaan in plaats daarvan. Het is door deze stijl van geneste {} dat u multi-dimensionale arrays kunt maken.
Merk op dat u geen waarden tot de hogere dimensies van de orde geven bij het initialiseren van de matrix, alleen waarden voor de interne dimensie arrays; anders zou u probeert te geven een of andere manier extra waarden aan de array die de compiler niet wat weten zou te doen met.