Les structures en C permettent de créer des types personalisés, un peu comme les classes en Java mais sans méthodes (askip c’est possible de faire des méthodes mais c’est très peu commun et donc pas expliqué dans ce cours).
Il existe deux manière de faire une structure en C mais il vaut mieux toujours rester consistent sur la manière utilisée.
Voici une première manière de faire une structure en C :
Ensuite pour déclarer une variable :
Et voici la seconde manière de faire :
Et ensuite pour déclarer une variable :
Lecture et écriture des données
Etant donné qu’il n’y a pas de méthodes aux structures, il n’y a pas de
modificateur private
sur les attributs, les attributs peuvent donc
être accédé et modifié sans limite.
Partage des structures entre programmes
Pour partager les structures entre plusieurs programmes on peut
simplement mettre la déclaration du struct dans un fichier en-tête
(.h
).