Instruction break
Bonjour,
je suis en train de tester les instructions de branchement non conditionnel " break" , j'ai testé le code suivant :
Je n'arrive pas à voir d'où vient l'erreur, merci de m'aider.
je suis en train de tester les instructions de branchement non conditionnel " break" , j'ai testé le code suivant :
void main()
{
int i;
for(i=0; i<5; i++)
{
printf("i= %d \n",i);
if(i==3)
{
break;
}
printf("valeur de i à la sortie de la boucle= %d \n",i)};
}
}
et j'obtiens l'erreur suivante : error: expected identifier or '(' before '}' token.
Je n'arrive pas à voir d'où vient l'erreur, merci de m'aider.
| EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
1 réponse
-
Salut,
Tu as mis une accolade après le printf qui n'a pas lieu d'être.
-
Contributeurbien vu ! (le printf de la ligne 11, avant le point virgule final)
En C standard, il faudrait aussi corriger le prototype de main enint main(void)
et ajouter en fin de programme avant la dernière accolade fermante de main unreturn 0;
(et puis, bien sûr un#include <stdio.h>
en début du code).
-