Introduction au C
Structure générale d'un programme C
Le language C permet, comme vous l'avez vu précédement, l'écriture d'un programme source avec décalage des niveaux de traitements ( grace au acollade , permettant la bonne lisibilité et clarté du programme.Un programme C peu donc se structurer de la manières suivantes :
- Code: Tout sélectionner
#include...
#define...
#...
- Code: Tout sélectionner
int i,j,...;
char c,...;
float x,y,...;
- Code: Tout sélectionner
int fonction1 ();
char fonction2 ();
- Code: Tout sélectionner
int main (void)
- Code: Tout sélectionner
{
int k,...;
char r,...;
float z,...;
.............;
.............;
system("pause"); // éviter la fermeture de la fenêtre à la fin du programme
return 0;
}
- Code: Tout sélectionner
int fonction1()
{
int x;
...........;
}
char fonction2()
{
..........;
}
Le composant de base d'un programme C est la fonction, mot qui désigne un sous programme indépendant, dont les instructions vont définir un traitement donné sur les variables ou les constantes, la fonction au nom de main coresponde a la fonction principale du programme.
Alors explicons donc les structures d'un programme :
Les directives de compilations
Elles permettent de demander à l'ordinateur d'éffectuer certaines opérations avant la compilation.Les plus importantes et plus utilisées sont :
1/ #include
Le fichier étant une librairie contenant des informations utilies pour le programme.Les plus utilisées sont "std_lib.h" ; " stdio.h" ( pour les instructions relatives aux entrées / sorties ) ; "math.h" ( pour les fonctions de math ) et "string.h" pour les chaines de caractères.
2/ #define symbole suite de carcatère :
Cette directive va permettre de remplacer, dans le programme, le symbole par la suite de caractère (nombre texte...) exemple :
- Code: Tout sélectionner
#define MAX 9
3/ déclaration de variables et de constantes :
- Les données qu'utilise un programme peuvent varier au cours de son éxécution. Ce sont les variables, caractérisé par une adresse.
Toute variable utilisée par le programme est caractérisé par son type.C'est à dire que lorsque l'on déclare la variables, on préciserant le type de données qu'elle va contenir.
La déclaration se fait sous la forme :
- Code: Tout sélectionner
Type de variable nom de la variable;
int i,j; // nombre entier
char c; // caractère
- Code: Tout sélectionner
int i=5
- Lorsque la donnée est une constante tel pi auquel on affecteré la valeur 3.14 le code serait alors :
- Code: Tout sélectionner
const float pi=3.14 // a noter le type de variable : float = nombre décimal
Vu l'importance des fonctions, je leur ai réserver toute la partie suivante.
..:: Enjoy ::..
