un premier programme en c 2 compilation et execution
- Compiler et exécuter un premier programme en C - Un premier programme en C - Compilation et exécution - Un premier programme en C Le premier programme que propose le cours consiste à a ?cher HelloWorld dans l'invite de commandes Le code source pour une telle opération est le suivant include using namespace std int main cout HelloWorld return Les sauts de lignes ou les tabulations ne sont pas nécessaires de même que les espaces sauf pour les lignes qui commencent par qui sont des instructions destinées au préprocesseur et les lignes qui commencent par et qui servent à introduire des commentaires Ainsi le code précédent est absolument équivalent à ce code include using namespace std int main std cout HelloWorld return La séparation en di ?érentes lignes ou l'introduction de tabulations ne sont faites que pour faciliter la lecture du code Noter que chaque instruction est terminée par ' ' sauf celles destinées au préprocesseur On remarque également la présence des accolades qui séparent des blocs d'instructions Reprenons ce code ligne à ligne include Les lignes qui commencent par sont des instructions à destination du préprocesseur Au chapitre on détaillera Cprécisément le rôle du préprocesseur On peut juste retenir pour l'instant qu'il est lancé au moment de la compilation du code avant l'étape de compilation e ?ective Ici l'instruction consiste à inclure une librairie la librairie iostream L'inclusion de librairies est en élément central en C cf introduction En incluant une librairie on peut en utiliser les fonctions les constantes et les objets Dans iostream i input o output La librairie permet donc de gérer des ux d'entrées et de sorties Notamment elle fournit un objet std cout qui est un ux vers l'invite de commandes et qui permet d'écrire sur l'invite de commandes L'insertion du nom du ?chier entre deux indique à la machine d'aller chercher ce ?chier à un emplacement spécial un emplacement o? sont présents un certain nombre d'autres ?chiers sources pré-implémentés et prévus par la norme En e ?et iostream est une librairie de la norme C standard using namespace std L'instruction sert à spéci ?er que l'on utilise l'espace de noms std De sorte que si la machine trouve cout et qu'elle ne peut identi ?er cout ni comme un nom de variable ni comme un nom de fonction elle pourra tester si elle peut résoudre l'identi ?eur nom de fonction ou de variable std cout Si on avait pas mis cette instruction plutôt que cout Hello world il aurait fallu mettre l'instruction std cout Hello world int main On annonce ici qu'on va dé ?nir la fonction main qui est la fonction principale du programme Lors de l'exécution du programme le système d'exploitation appelle l'exécution de la fonction main Toute autre fonction exécutée dans le programme sera soit appelée par main soit appelée par une fonction elle même appelée par main soit appelée par une fonction appelée par une fonction appelée par main etc La fonction main renvoie un entier dans la
Documents similaires










-
31
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 07, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 41.1kB