« Programmation/Types » : différence entre les versions

Contenu supprimé Contenu ajouté
Kevin Th (discussion | contributions)
m Quelques fautes de frappe...
Kevin Th (discussion | contributions)
mAucun résumé des modifications
Ligne 85 :
Les types de données complexes sont des types composés de plusieurs types plus élémentaires et qui possèdent une architecture spécifique autorisant des traitements dédiés à leur type. Ces traitement autorisés sont propres au langage et il est rare qu'un langage puisse gérer tous les types décrits ci-dessous à la fois.
 
Les types de données séquentielles comme les listes ou les matrices se caractérisent par leur capacité à contenir des variables rangées dans une suite de "casiers" qui peuvent être accédés par une boucle pacourantparcourant tous les {{glossaire|indice|indices}} de la séquence.
 
D'autres types complexes permettent de référer à leur contenu non pas paspar un indice numérique, mais par une clé qui peut être de n'importe quel type. C'est le cas principalement des dictionnaires.
 
=== Enumération ===
Ligne 108 :
Ce genre de liste ne possède donc qu'un seul sens de parcours.
 
Une liste doublement chaînée pointe vers une structure contenant un pointeur supplémentaire vers la struturestructure précédente. Ce genre de liste possède donc deux sens de parcours.
 
=== Matrice ===