From fe6ed5993221b21c36352ad3607cdf5c1da80e5d Mon Sep 17 00:00:00 2001 From: medina5 Date: Wed, 26 Nov 2025 07:05:06 +0100 Subject: [PATCH] struct --- debranchement.md | 4 ++-- structure.md | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/debranchement.md b/debranchement.md index d2af162..0be7d30 100644 --- a/debranchement.md +++ b/debranchement.md @@ -36,7 +36,7 @@ L'instruction return permet de quitter une fonction et de retourner une valeur ( L'instruction goto permet de sauter directement à une autre partie du programme marquée par une étiquette (label). Son utilisation est généralement déconseillée car elle rend le code difficile à suivre et à maintenir. Cependant, dans certains cas spécifiques, elle peut être utile pour sortir de plusieurs niveaux d'imbrication ou dans la gestion de sortie d'erreur. -Une étiquette se définie avec un nom suivi d'un caractère :. Normalement, une étiquette est placée en colonne 0 du fichier de texte. +Une étiquette se définie avec un nom suivi d'un caractère `:`. Normalement, une étiquette est placée en colonne 0 du fichier de texte. Pour les autres instructions, les choses sont contrôlée par le compilateur, mais ce qui n'est pas le cas avec goto. Effectivement, si l'étiquette de destination n'est pas placée dans le même bloc que l'instruction goto, alors vous pouvez désynchroniser la pile d'exécution et donc aboutir à un crash de l'application. C'est pour cette raison qu'il est très fortement conseillé de ne pas utiliser l'instruction goto au profit des autres instructions. @@ -49,5 +49,5 @@ if (a > 5) { printf("Ce message ne sera pas affiché.\n"); fin: - printf("Fin du programme.\n"); + printf("Fin du programme.\n"); ``` diff --git a/structure.md b/structure.md index 81124af..0e9ea5c 100644 --- a/structure.md +++ b/structure.md @@ -55,7 +55,7 @@ typedef blocmeteo struct int pression; char vent_direction[2]; int vent_vitesse; -} meteo; +} Meteo; ``` Le nom de la structure en elle même n'est plus utile, on peut l'ignorer. @@ -68,13 +68,13 @@ typedef struct int pression; char vent_direction[2]; int vent_vitesse; -} meteo; +} Meteo; ``` La déclaration des variables se fait directement avec le type; ```c -meteo paris; -meteo strasbourg; -meteo marseille; +Meteo paris; +Meteo strasbourg; +Meteo marseille; ```