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; ```