guill.net - La page des réseaux
 

Première partie
Structure générale d'un programme

Le C est réputé pour être le langage le plus complet qui soit. La difficulté par rapport au pascal est qu'il existe plusieurs solutions pour arriver au même résultat.
Voici la structure générale d'un programme en C.

Plusieurs choses à remarquer :
- Les fonctions peuvent être prédéfinies dans un fichier .h. Ce fichier est déclaré en début de programme, soit entre <>, soit entre "". La plupart du temps, ces fichiers ne seront pas écrits par vous : ce sont des librairies de fonctions comme par exemple les fonctions mathématiques ("math.h") qui contiendront la définition des fonctions sinus, cosinus, ...
- Le fichier "stdio.h" est le fichier des fonctions standard d'entées/sorties (standard input-output), donc les fonctions comme lire (scanf) et écrire (printf) en algorithmique. Il est presque toujours présent dans tous les programmes, et de toute façon, ça ne peut faire aucun mal de le mettre.
- La partie début programme et fin programme est traduite par main ( ) { } ("main" signifie "principal"). C'est le coeur du programme. En fait, tous les début et fin de l'algorithmique sont remplacés par { et } en C.
- Toutes les instructions sont suivies d'un point-virgule.
- Il n'y a pas de partie déclaration de variables très marquée comme en algo ou en pascal. Elles sont généralement placées en début de programme principal (ou de fonction) pour plus de lisibilité.
- Il y a deux façons d'écrires les commentaires :
/* commentaire */
// tout ce qui suit sur cette ligne est en commentaire.


Suite

Retour