Apprentissage au C,
CHAPITRE 1,PARTIE 2 : Et si on commencaient ?Je vous arrête,nous n'allons pas encore commencer.Nous allons d'abords voir un schéma de comment ca se passe.
L'ordinateur fais tout ce qu'on lui dit.Si on lui dit,par exemple : "Fais le calcul 3 + 5",il va le faire.Seulement,il y a un inconvéniant.Essayer d'ecrire ca,puis chercher l'icone pour compiler et ca va planter...
Et bien,voila le hic.Votre ordinateur ne lit que des 1 et des 0.Par exemple,fais le calcul 3 + 5,ca va être :
- Citation :
- 11000110001000111110
(je dis au hasard hein :p)
Et bien,
les programmeurs se sont revolté et l'ordinateur a accepter de parler comme les humains.Les programmeurs,ils ont décidé de traduire le language qu'ils ont créer en language binaire(qu'on a vu plus haut) a l'aide du compilateur.Ce compilateur,traduirait le language qu'ils ont créer en language binaire,et ainsi l'ordinateur le lira.Ce language,c'est le C/C++.
Alors,ainsi,ca se passe comme ca :
Voila comment faire un programme,mais c'est pas si simple ^^.
Nous allons maintenant etudier "Main" (youpiii !)
Rappel :
- Spoiler:
Vous avez créer un nouveau projet;
Vous avez selectionner "Console Application";
Vous avez cocher "Projet C";
Alors,observons le fichier Main...
On voit en haut
- Code:
-
#include <stdio.h>
#include <stdlib.h>
Ces lignes sont particluières. Si on traduit include en français,ca donne inclure.Cela veut dire que les lignes commencant par un dièse (dièse = #) inclus des trucs.Ces lignes sont appellés
directives de préprocesseur (aie). <stdio.h> et <stdlib.h> sont des library (Notez bien que la traduction est
bibliothèque,et non pas
librarie !!!),et les library servent à "ajouter" des "codes",on verra cela plus tard.
En dessous,on peut voir :
- Code:
-
int main(int argc, char *argv[])
{
system("PAUSE");
return 0;
}
Ceci est une
fonction.Le C est composé presque que de fonctions ! C'est comme ca que ca marche
. Votre programme commence toujours par lire la fonction Main,ne l'oubliez pas.Le deuxième mot,après int,indique le nom de la fonction (ici MAIN).
Après il y a des accolades ( { } ).Elles indiquent le début et la fin de la fonction Main. Entre celles-ci,il y a les
commandes de la fonction.Si vous suivez,vous verrez qu'elle est composé de 2 lignes :
- Code:
-
system("PAUSE");
return 0;
system("PAUSE");
va fermer la console si vous appuyez sur une touche.Cela indique la fin du programme...
return 0;
va renvoyé un nombre a l'ordinateur.Si c'est 0,c'est que c'est bon,si il renvoi n'importe quel autre nombre,cela va faire une erreur.Votre programme doit obligatoirement renvoyé un nombre,ne l'oubliez pas.
Voila,nous avons fini d'observer Main.Ce chapitre etait court,en tout cas j'en ai eu l'impression.
Dans la 3ème partie,nous afficherons un message a l'ecran (fantastique !) et nous verrons peut-être d'autres choses si vous êtes sages
.
Avez vous remarquez quelque chose ? Non ? Rien
?
Chaque commande se termine par ";" ! Ne l"oubliez pas ! Nous verrons plus tard qu'il y a des exceptions...
Rendez vous à la partie 3
.