Académique Documents
Professionnel Documents
Culture Documents
Troisième séance
Langage C
Plan du cours
I. Historique du Langage C
II. Structure du langage C
III. Les Préprocesseurs
IV.La fonction principale
V. La fonction printf et séquence d’échappement
VI.Les commentaires
VII.Tableau récapitulatifs des séquences
vendredi 4 décembre 2020 Designed by PoweredTemplate.com 2
Historique du Langage C
Designed by PoweredTemplate.com 6
vendredi 4 décembre 2020
Les Préprocesseurs
Ces directives commencent toutes par le symbole dièse (#), suivi d'un
nombre quelconque de blancs (espace ou tabulation), suivi du nom de
la directive en minuscule. Les directives doivent être déclarées sur une
ligne dédiée.
Exemple de directives :
#include
#define
#ifdef
vendredi 4 décembre 2020
… Designed by PoweredTemplate.com 7
La fonction principale
La fonction main est la fonction principale des programmes en C:
Elle se trouve obligatoirement dans tous les programmes.
L'exécution d'un programme entraîne automatiquement l'appel de
la fonction main.
La fonction main sert de point de départ à l'exécution du
programme. Elle contrôle généralement l'exécution du programme
en dirigeant les appels à d'autres fonctions du programme.
L'exécution d'un programme s'arrête habituellement à la fin de
main bien qu'elle puisse se terminer à d'autres points du
programme pour diverses raisons
Les fonctions du programme source effectuent une ou plusieurs
tâches spécifiques. La fonction main peut appeler ces fonctions afin
qu’elles effectuent leurs tâches respectives. Lorsque main appelle
une autre fonction, elle passe le contrôle d'exécution à cette
fonction afin que l'exécution commence à la première instruction de
cette fonction. Une fonction retourne le contrôle à main lorsqu’une
return instruction est exécutée ou lorsque la fin de la fonction est
atteinte.
Designed by PoweredTemplate.com 8
vendredi 4 décembre 2020
La fonction printf
\a Bip Sonnore
\n Nouvelle Ligne
\r Retour chariot
\t Tabulation Horizontale
\‘ Guillemet simple
\ ‘’ Guillemets double
\\ Anti slash