Le Langage C.
ATTENTION toutes les instructions écrites en C doivent imperativement se terminer par ";", cela indique au compilateur que l'instruction est finie !
Le programme principale!
Le programme principal est necessaire dans tout programme, il effectue les taches suivantes :
- Charger les librairies.
- Executer les commandes éditées par le programmeur.
Bien pour ce qui est de charger des librairies. Heuu commencons par expliquer ce que sont les librairies.
Voyons une librairie c'est une bibliothèque dans laquelle est décrite les fonctions que le programmeur peut utiliser quand il a chargé cette librairie.
Vous suivez... bon !
Dans ce cours nous utiliserons uniquement les librairies BORLAND qui sont les plus courantes.
Passons à l'execution de commande.
Ca c'est le rôle du compilateur, vous savez ce truc qui transforme votre code source en executable, c'est une etape decisive dans la creation de votre programme car c'est generalement lui qui vous revele les erreurs de votre programme.
Mis en pratique
| #include <stdio.h> | /*Chargement de la librairie d'entré sortit standard*/ |
| void main(void) | /*Déclaration de du programme principale note que l'on peut tres bien ecrire :void main()*/ |
| { | /*Borne de commencement du programme principale*/ |
| ....... | /*ici s'editent les instructions qui constituent le programme principale*/ |
| } | *Borne de fin du programme principale*//font> |
| /*Ceci est un commentaire et sera ignoré par le compilateur*/ |
Votre premier programme en C.
Il sagiera d'un hypra classique Hello World!.
Pour cela nous allons rencoutrer notre premiere instruction C qui sera l'instruction d'affichage: printf
Voici la syntaxe de printf
printf("chaine de caractere a affcher");
Et maintenant le programme:
#include <stdio.h>
void main(void)
{
printf("Hello World!"); /*Note le ";" qui est indispenssable!*/
}
Voila le fichier source et son resultat compilé:helloworld.rar
Vous remarquerais que l'on a pas le temps de lire le message afficher car la fennetre se referme tout de suite apres.
Nous resolverons ce probleme a la lesson suivante.
|