Il faut noter qu’en langage C, un programme constitue au moins une fonction et qu’une fonction constitue en générale une suite d’instructions.
La structure générale d’une fonction est ceci :
type nom (déclarations des paramètres)
{
déclarations
instructions1
instructions2
...
instruction n
}
type : Ici il s’agit du type de donnée retourné par la fonction.
nom : c’est le nom de la fonction
déclarations, ici on parle de déclarations des paramètres d’entrée de la fonction et des déclarations des variables.
instruction : il s’agit d’une information opératoire associée à la description des actions effectuées par le
programme. Une instruction se termine toujours par un point virgule (;).
Les accolades permettent de délimiter le corps de la fonction.
La fonction main est la fonction principale d’un langage C. elle est impérative dans un programme C.
La structure de la fonction main est ceci :
main( )
{
declarations
instructions 1
instructions 2
...........
..............
instructions n
}
D’une manière générale, avant les fonctions, un programme C contient un entête contenant des directives
(Nous en parlerons très loin sur le cours « Le préprocesseur »). Nous pouvons citer par exemple la directive
#include qui permet d’inclure des fichiers contenant des bibliothèques.
Syntaxe : #include <nom_du_fichier> ou #include "nom_du_fichier"
Bref, nous pouvons présenter d’une manière simple, la structure d’un programme C ainsi :
Entête
type nom (déclarations des paramètres)
{
déclarations
instructions1
instructions2
...
instruction n
}