![]() |
guill.net
-
La page des réseaux
|
![]() ![]() |
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.