Pour ce qui suit, sache juste que l´on peut insérer des commentaires dans un programme si on les précède de ce signe : / /
Un commentaire est une ligne écrite par le programmeur pour faciliter la compréhension du programme. Les commentaires ne sont pas pris en compte par le compilateur ( et donc pas compilés).
Bon, alors tout d´abord, les instructions sont insérées dans une fonction. Une fonction, en gros, c´est un bloc à l´intérieur duquel se trouvent une suite d´opérations. Donc ici, la fonction, c´est la fonction principale " main". Le programme va commencer à executer les instructions qui se trouvent à l´intérieur de la fonction main. Donc pour écrire un programme, tu feras :
/ //////////////
- include < iostream.h>
int main()
{
/ /Tout ce que tu veux faire ici
}
/ //////////////
Tu peux créer tes propres fonctions, mais tu verras ça un peu plus tard.
Maintenant, regarde pour le Hello World :
/ ///////////////////////
- include < iostream.h>
int main()
{
cout < < " Hello World ! " < < endl;
cin.get();
return 0;
}
/ ///////////////////////
Analysons :
Chaque instruction doit être suivie d´un point virgule ( ;). Le nombre d´espace et de retour à la ligne ne sont pas pris en compte par le compilateur, c´est simplement pour améliorer la lecture du prog. On aurait très bien pu écrire ça comme ça :
/ ///////////////////
- include < iostream.h>
int main() { cout
< <
" Hello World ! "
< <
endl;
cin.get();
return 0; }
/ ///////////////////
Mais tu vois très bien que ce n´est pas très lisible.
Bon, maintenant, prenons la première instruction :
/ ///////////////////
cout < < " Hello World!" < < endl;
/ ///////////////////
C´est ce qui va afficher " Hello World!" à l´écran. le " endl" signifie " retour à la ligne".
On aurait pu ne pas mettre de endl, ça aurait donné ça :
/ //////////////////
cout < < " Hello World!" ;
/ //////////////////
Bon, passons à la seconde :
/ //////////////////
cin.get();
/ //////////////////
" cin.get()" veut dire " attendre l´appui d´une touche pour continuer le programme".
Continuons.
/ //////////////////
return 0;
/ //////////////////
" return 0" veut dire ici " Quitter le programme".
Voilà, ton premier hello world.
Bon, je sais que c´est hyper simplifié et qu´il y a des trucs vraiment mals expliqués, mais c´est dur d´expliquer à qqun qui n´a aucune notions de prog. Pose tes questions, pendant que je te cherche un bon tuto.. ^^