[fpc-pascal]I don't Understand Array
Luis Del Aguila Mejía
aguila3000 at terra.com.pe
Thu Feb 15 19:00:11 CET 2001
When declare a Array variable with character, The compiler add 3 character,
see the next code :
var
antes:char;
m : array [0..3] of char;
despues : char;
begin
antes:='a';
m:='hola';
despues:='z';
Writeln('m[-4] : ',m[-4]); // variable antes
Writeln('m[-3] : ',m[-3]); // 1 byte
Writeln('m[-2] : ',m[-2]); // 1 byte
Writeln('m[-1] : ',m[-1]); // 1 byte
Writeln('m[0] : ',m[0]); //h
Writeln('m[1] : ',m[1]); //o
Writeln('m[2] : ',m[2]); //l
Writeln('m[3] : ',m[3]); //a
Writeln('m[4] : ',m[4]); //z variable despues
Writeln('Tamanio de m : ',Sizeof(m));
Write('Presione Enter ... ');
Readln()
end;
Att.
Luis Del Aguila
aguila3000 at terra.com.pe
More information about the fpc-pascal
mailing list