nikedeforest, потому что все массивы - одномерные
А если собрать в кучу - получаются многомерные.
long** L; - это переменная типа "указатель на указатель на тип long" или типа "указатель на на тип long*". То есть она может указывать на одномерный массив переменных типа:
long*
каждая переменная
long* Ln - это переменная типа "указатель на тип long" , то есть может указывать на массив переменных типа long.
одномерный массив одномерных массивов - получается двумерный массив