So this means that multidimensional arrays are indeed just the same as a one-dimensional array, just that it's preceeded by an array of pointers? In this case multi-dimensional arrays would indeed be just a waste of memory and wouldn't make sense to use as it would always be better to use one-dimensional arrays. But then, why do they exist? o.O