PASCAL

[ Tableaux | Pointeurs ]


Tableaux

Il y a 2 catégories de tableaux: les compressés et les autres:

Type
TypeTableauNormal = ARRAY [DEBUT..FIN] of integer;
TypeTableauCompresse = PACKED ARRAY [DEBUT..FIN] of integer;

 

On peut passer un tableau comme paramètre de procédure ou function. Dans ce cas on doit au préalable avoir déclarer le type de ce tableau. Comme ici :

procedure (t1 : TypeTableauNormal; VAR t2 : TypeTableauNormal)

begin

end;

Dans l'exemple précédent il faut noter que le paramètre t2 est un paramètre variable, ie les modifications réalisées à l'intérieur de celle-ci seront visibles à l'extèrieur.

 

 


Appel récursif sur des tableaux

Il faut dans la plupart des cas, impérativement déclarer vos tableaux en var...

Pointeurs

Exemple d'utilisation avec une structure

 

 


Philippe Rolland-01/04/98