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 !".
/*
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");
}
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 */.
| 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 |