Académique Documents
Professionnel Documents
Culture Documents
C ’est un langage procédural dont la syntaxe est très proche de celle utilisée en
algorithmique. Ce sera donc une très bonne application des cours précédents.
Pour des débutants en programmation, son apprentissage est«relativement » simple. C’est un passage
quasiment obligé avant de commencer à étudier des langages « orienté objet » comme le C++,Java
2. Compilation, c’est à dire « traduction » du code source en langage machine, appelé aussi « code
objet ».
3. Editions de lien, phase dans laquelle sont intégrées les codes objets des différentes fonctions
prédéfinies utilisées dans le code source. Est alors créé un programme exécutable.
II- Création d’un programme C
Éditions de liens
Lancement du programme
Programme exécutable : .exe
1- Environnement de développements intégré EDI
Principaux EDI :
http://www.codeblocks.org /
« finish ».
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 int main{
5
6 printf("Hello world!\n");
7 return O;
8 }
IV- Debugger
Une fenêtre assez utile est celle contenant les messages
envoyés par le compilateur dans le cas où l’on a fait des
erreurs de programmation. Si par exemple on retire le « ; » à la fin de
la commande demandant l’affichage du « Hello world », on reçoit le
message d’erreur
Chapitre 3 : Les variables, déclaration et affection
I- Type ENTIER
Selon la grandeur des entiers que l’on souhaite manipuler,
on peut utiliser les types suivants :
o short
o int
o long
o long long
Les valeurs maximales des nombres que l’on peut mémoriser avec
ces types dépendent à la fois des capacités de
L’ordinateur et du système d’exploitation.
On ne rentrera pas ici dans les détails, pour plus de précisions on se
reportera aux ouvrages de référence. Pour nos besoins
actuels, on utilisera quasi systématiquement le type int
#include <stdio.h>
On utilise ensuite la commande « scanf », avec comme
Précédemment une indication du type de la variable, ainsi que son
adresse dans la mémoire de l’ordinateur.
Lecture des entiers du type int : on utilise « %d ».
Lecture des réels du type double : on utilise « %lf » ou«
%le » selon que l’on souhaite une lecture en notation décimale
ou scientifique. Lecture des caractères : on utilise « %c ».