Back
Close

Les structures

profThiernesse
2,153 views
Next: Exercice 1

Rappel

Définition

Le mot-clé struct est utilisé pour définir une structure. Un exemple est donnée ci-après.

struct date {
	int jour;
	int mois;
	int annee;
}

La structure définie ci-dessous en composée de 3 parties. Il s'agit de 3 variables entière nommée jour, mois et annee.

Déclaration

Pour déclarer une variable de type struct, il faut

  • que le type ai été défini précédemment
  • et utiliser la syntaxe ci-après.
struct date creation;

La syntaxe ci-dessus déclare une variable nommée creation qui est du type struct date.

Affectation

Pour affecter ou accéder au contenu d'une variable de type struct, il existe 2 syntaxes selon que la variable est un point ou non.

Variable

//Si creation est un variable simple

creation.jour = 5;
creation.mois = 8;
creation.annee = 1985;

Pour accéder à chaque partie de la structure, on utilise l'opérateur ..

Pointeur

//Si creation est un pointeur

creation->jour = 5;
creation->mois = 8;
creation->annee = 1985;

Pour accéder à chaque partie de la structure, on utilise l'opérateur ->.

Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io
codingame x discord
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
JOIN US ON DISCORD
Online Participants