Академический Документы
Профессиональный Документы
Культура Документы
en langage C
Abdellatif HAIR
Universit Sultan Moulay Slimane
Facult des Sciences et Techniques
B.P. 523, Bni-Mellal, MAROC
1. GENERALITES
HISTORIQUE
CARACTRISTIQUES
FORME GNRALE D'UN PROGRAMME C
PREMIER PROGRAMME C
1. HISTORIQUE
Le langage C est n en 1972 dans les laboratoires de la Bell
Telephone (AT&T) des travaux de Brian Kernighan et Dennis Ritchie
Il a t conu l'origine pour l'criture du systme
d'exploitation UNIX (90-95% du noyau crit en C) et s'est vite
impos comme le langage de programmation sous UNIX
2. CARACTRISTIQUES
Langage structur conu pour traiter les tches d'un programme en
les mettant dans des blocs
Dclaratif : tout objet C doit tre dclar avant d'tre utilis
Format libre : la mise en page des divers composants d'un
programme est totalement libre (rendre les programmes lisibles)
Modulaire : une application pourra tre dcoupe en modules qui
pourront tre compils sparment (aptitude de se dvelopper de luimme)
Dclarations / dfinitions :
Dclaration : donne simplement les caractristiques d'un objet C au
compilateur et ne gnre aucun code
Dfinition : dclare et cre un objet C
dont le
nom doit
4. PREMIER PROGRAMME C
/***************** Programme de dmonstration ******************/
/* directives au preprocesseur */
#include <stdio.h> /* Dclaration des bibliothques */
#define MSG "Programme de demonstration\n";
int carre(int x); /* dclaration des fonctions */
main()
/* programme principal */
{ /* debut du bloc de la fonction main */
int i=10; /* definition des variables locales */
printf(MSG);
printf("%d carre: %d\n", i, carre(i))
} /* fin du bloc de la fonction main */