Notions :
* commentaire
* directive préprocesseur
* affichage
Programme :
#include <stdio.h>
#include <stdlib.h>
int main()
{
/*on affiche hello world*/
printf("hello world\\n");
system("PAUSE");
return 0;
}
Explications :
#include <stdio.h> :
inclut le fichier d'en-tête stdio.h dans notre fichier hello_world
#include <stdlib.h> :
inclut le fichier d'en-tête stdlib.h dans notre fichier hello_world
#include :
directive préprocesseur qui inclut le contenu d'un fichier dans un autre
stdio.h :
gère les opérations sur les fichiers, l'accès aux fichiers, les entrées-sorties, la position dans un fichier et la gestion des erreurs
stdlib.h :
gère la conversion de nombres, la génération de nombres pseudo-aléatoires, la gestion de la mémoire, la communication avec l'environnement, la recherche et tri et l'arithmétique sur les entiers
int main() :
nom de la première fonction appelée dans le programme. Cette fonction ne prend pas d'arguments ( ou paramètres )
{ et } :
entourent les instructions qui compose la fonction main
/*on affiche hello world*/ :
petit commentaire, les commentaires sont très utile surtout lorsque les programmes commence à être compliqués
printf("hello world \\n"); :
Ceci est une instruction contenu dans stdio.h ( c'est pourquoi il a fallu inclure au début stdio.h ) et comme vous le remarquez, elle se termine par un point-virgule.
La fonction printf permet d'afficher du texte à l'écran.
Le texte se situe toujours entre guillemets.
\\n indique que après l'affichage du texte on va à la ligne.
system("PAUSE"); :
Ceci est aussi une instruction, mais elle est contenu dans stdlib.h ( c'est pourquoi il a fallu inclure au début stdlib.h ) et elle se termine aussi par un point virgule.
Cete fonction indique qu'à la fin du programme, la fenêtre DOS ne se ferme pas.
En effet, dans ce programme l'utilisateur ne saisie rien et il est toujours agréable de voir le résultat même si on n'affiche que hello world
return 0; :
un code retour doit être renvoyé, ce qui est fait avec le mot clé return qui retournera la valeur 0 (ce qui par convention signifie : aucune erreur ).
Que faut-il retenir :
Vos programmes seront tous de ce type :
#include <stdio.h>
#include <stdlib.h>
int main()
{
system("PAUSE");
return 0;
}
commentaire :
/*ici on met le commentaire*/
afficher du texte :
printf("ici on met le texte qui sera afficher à l'écan");
Résultat :
* commentaire
* directive préprocesseur
* affichage
Programme :
#include <stdio.h>
#include <stdlib.h>
int main()
{
/*on affiche hello world*/
printf("hello world\\n");
system("PAUSE");
return 0;
}
Explications :
#include <stdio.h> :
inclut le fichier d'en-tête stdio.h dans notre fichier hello_world
#include <stdlib.h> :
inclut le fichier d'en-tête stdlib.h dans notre fichier hello_world
#include :
directive préprocesseur qui inclut le contenu d'un fichier dans un autre
stdio.h :
gère les opérations sur les fichiers, l'accès aux fichiers, les entrées-sorties, la position dans un fichier et la gestion des erreurs
stdlib.h :
gère la conversion de nombres, la génération de nombres pseudo-aléatoires, la gestion de la mémoire, la communication avec l'environnement, la recherche et tri et l'arithmétique sur les entiers
int main() :
nom de la première fonction appelée dans le programme. Cette fonction ne prend pas d'arguments ( ou paramètres )
{ et } :
entourent les instructions qui compose la fonction main
/*on affiche hello world*/ :
petit commentaire, les commentaires sont très utile surtout lorsque les programmes commence à être compliqués
printf("hello world \\n"); :
Ceci est une instruction contenu dans stdio.h ( c'est pourquoi il a fallu inclure au début stdio.h ) et comme vous le remarquez, elle se termine par un point-virgule.
La fonction printf permet d'afficher du texte à l'écran.
Le texte se situe toujours entre guillemets.
\\n indique que après l'affichage du texte on va à la ligne.
system("PAUSE"); :
Ceci est aussi une instruction, mais elle est contenu dans stdlib.h ( c'est pourquoi il a fallu inclure au début stdlib.h ) et elle se termine aussi par un point virgule.
Cete fonction indique qu'à la fin du programme, la fenêtre DOS ne se ferme pas.
En effet, dans ce programme l'utilisateur ne saisie rien et il est toujours agréable de voir le résultat même si on n'affiche que hello world
return 0; :
un code retour doit être renvoyé, ce qui est fait avec le mot clé return qui retournera la valeur 0 (ce qui par convention signifie : aucune erreur ).
Que faut-il retenir :
Vos programmes seront tous de ce type :
#include <stdio.h>
#include <stdlib.h>
int main()
{
system("PAUSE");
return 0;
}
commentaire :
/*ici on met le commentaire*/
afficher du texte :
printf("ici on met le texte qui sera afficher à l'écan");
Résultat :

