Langage c
A. EL GHAZI & S . EL HAJJI
Groupe Analyse Numérique et Optimisation http://perso.menara.ma/~elghazi/c.pdf http://www.fsr.ac.ma/mia/data/c.pdf
DESA MIA 2005/2006
Programmer en Langage C
Langage C
Généralité sur le langage C
INTRODUCTION INTRODUCTION
Dans ce chapitre, nous vous proposons une première approche d'un programme en langage C, basée sur un exemple commenté. Vous y découvrirez comment s'expriment les instructions de base Nous dégagerons ensuite quelques règles générales concernant l'écriture d'un programme. Pour commencer voici un exemple de programme en langage C, accompagné d'un exemple d'exécution.
#include < stdio.h> main() { printf("Premier programme\n "); } L’exécution donne :
Premier programme
Analyse du premier programme :
La directive # include La ligne : #include < stdio.h>
Est une directive du préprocesseur : Pour compiler correctement un fichier, le compilateur a besoin d'informations concernant les déclarations de structures de données et de variables externes ainsi que de l'aspect (on dira prototype) des fonctions prédéfinies. Toutes ces informations sont contenues dans des fichiers avec l'extension .h. Ces fichiers doivent être inclus dans le fichier que l'on veut compiler. En générale le langage C offre la directive du préprocesseur #include < nom de fichier > Par exemple, pour utiliser la fonction printf, il faut inclure le fichier stdio.h (standard input output) .
La fonction main
La ligne : main()
1
Langage C
Est un "en-tête", elle précise que ce qui sera décrit à sa suite est le programme principal. Un programme en C apparaît comme une fonction qui porte le nom main(), le programme doit être délimité par des accolades « { » pour le début, et « } » pour la fin. On dit que les instructions situées entre ces accolades forment un "bloc".
La fonction printf
La linge :
printf(“Premier programme