gcc source.c -o executable -Wall -pedantic -ansi -g
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char **argv)
{
int compteur;
/* tant que */
compteur=0;
while (compteur < 10) /* tant que */
{
printf("%d : Bonjour !\n",compteur);
compteur=compteur+1;
}
return EXIT_SUCCESS;
}
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char **argv)
{
int compteur;
/* Faire tant que */
compteur=0;
do /* faire */
{
printf("%d : Bonjour !\n",compteur);
compteur=compteur+1;
}
while (compteur < 10); /* tant que */
return EXIT_SUCCESS;
}
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char **argv)
{
int compteur;
/* init ; tant que condition ; execute a la fin */
for (compteur=0 ;compteur<10; compteur++)
{
printf("%d : Bonjour !\n",compteur);
}
return EXIT_SUCCESS;
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char **argv)
{
int compt;
compt=2;
switch (compt) {
case 1:
printf("C'est 1 \n");
break;
case 2:
printf("C'est 2 \n");
break;
case 3:
printf("C'est 3 \n");
break;
default:
printf("Je ne sais pas !!\n");
}
return EXIT_SUCCESS;
}
/********************************
* Projet : Label en C
* Auteur : Prof
* Date : 15/03/2023
********************************/
#include <stdlib.h>
#include <stdio.h>
int main (int argc, char **argv)
{
printf ("Bonjour le monde \n");
goto label;
printf("Je ne serai jamais vu !");
label: printf ("je suis passé au label ! \n");
return EXIT_SUCCESS;
}
#include <stdio.h>
#include <stdlib.h>
int main (int argc , char **argv)
{
int compteur;
compteur=0;
for (;;) /* boucle infinie */
{
printf("Infinity-");
compteur++;
if (compteur==10) break;
}
printf("\n");
return EXIT_SUCCESS;
}