[fpc-pascal] memory layout of arrays
Vinzent Hoefler
JeLlyFish.software at gmx.net
Thu Sep 14 11:47:40 CEST 2006
On Thursday 14 September 2006 09:20, Jerry wrote:
> however. Beware of 2D arrays in C because there seems to be no
> requirement in C that all of the data be allocated in contiguous
> memory;
Most probably yes. This applies to all mutidimensional arrays in C. The
reason is simple, arrays and pointers are handled quite the same way,
so there's an automatic dereferencing for each array subscript...
Described in Pascalish terms it would be a N-dimensional array of
pointers to an (N-1)-dimensional array of pointers to an
(N-2)-dimensional array ...
Vinzent.
More information about the fpc-pascal
mailing list