Le chat d'octets

Photo de Gribouille

1er exemple

Pour notre premier contact avec le langage C, nous allons regarder notre premier programme écrit en C. Ce programme affichera à l'écran "Gribouille aime les croquettes !".

Programme


/*
Ce programme affiche "Gribouille aime les croquettes !" à l'écran.
*/
#include <stdio.h>
void main()
{
	// on affiche un message à l'écran
	printf("Gribouille aime les croquettes !\n");
}

Explications

Tout programme en C pour être exécuté doit contenir une fonction principale. Cette fonction a pour nom main. La fonction ne retournant aucune valeur, on met donc devant le nom de la fonction le mot void.

Pour afficher quelque chose à l'écran, on utilise la fonction printf qui prend ici comme paramètre, une chaîne de caractères. Dans cette chaîne on remarque un caractère non imprimable (\n) qui représente un saut de ligne. Il existe d'autres caractères non imprimables qui sont reconnus par la fonction printf. Cette fonction est déclarée dans le fichier stdio.h. Pour insérer un fichier contenant des déclarations, on utilise la directive #include.

Dans un programme, on peut mettre des commentaires qui facilitent la relecture de ce programme. Il existe 2 méthodes permettant de créer une (ou plusieurs) ligne de commentaires. La première méthode permet de mettre une seule ligne en commentaire, la ligne doit être précédée par 2 sflash(//).
La deuxième méthode permet de mettre une ou plusieurs ligne en commentaire ; Le commentaire commençant par les caractères /* et se terminent par les caractères */.

Les caractères non imprimables

Caractère Séquence d'échappement
sonnerie \a
retour arrière \b
tabulation horizontale \t
tabulation verticale \v
retour à la ligne (LF) \n
nouvelle page (FF) \f
retour chariot \r
guillemet \"
anti sflash \\
caractère nul \0