etc) il est possible dans la plupart des langages de programmation de définir ses propres types. Il s’agit en fait de rassembler une ou plusieurs variables, qui peuvent être de types différents, et de les regrouper sous un seul nom afin de les manipuler plus facilement. Ce sont les enregistrements qui permettent de faire ça, en langage C, ces enregistrements sont nommées des structures (en anglais struct)