il s'agit d'introduire la notion de variable mémoire non statique, où les données introduites au programme évoluent dans le temps, se qui rend impossible la prévision de  l'espace mémoire nécessaire avant l'exécution du programme. une alternative de ses variables est les listes chainées, structure assez pratique, permettant de liés les données par pointeur, se qui permet un chainage de donnés sans être obligé de louer un espace contigu pas très abandant dans une mémoire d'ordinateur.