Langage c1 copie Introduction au langage C Introduction ? ? ? Le langage C est développé dans les années par par Dennis Ritchie et Brian Kernighan aux laboratoires Bell d ? AT T ? ? ? Le C est un langage multi plate ? forme Windows Mac Linux nombreux micr
Introduction au langage C Introduction ? ? ? Le langage C est développé dans les années par par Dennis Ritchie et Brian Kernighan aux laboratoires Bell d ? AT T ? ? ? Le C est un langage multi plate ? forme Windows Mac Linux nombreux micro ? processeurs ? ? ? C ? est un langage relativement simple à apprendre et à mettre en ?uvre Il reste la référence en matière de programmation Introduction ? ? ? C est un langage compilé par opposition aux langages interprétés ? ? ? Cela signi ?e qu ? un programme C est d ?écrit par un ?chier texte appelé ?chier source non exécutable par le microprocesseur il faut le traduire en langage machine ? ? ? Cette opération est e ?ectuée par un programme appelé compilateur Création d'un programme ? ? ? Edition du programme écriture du programme source sous un éditeur de texte soit quelconque soit spécialisé l'éditeur généralement associé à l'environnement C utilisé création d'un ou de plusieurs ?chiers source avec une extension c ? ? ? Compilation du programme traduction du programme source en langage machine ou code objet interprété par le processeur Cette compilation s'e ?ectue en deux étapes Création d'un programme ? ? ? Le préprocesseur le ?chier source est analysé par le préprocesseur qui examine toutes les lignes commençant par le caractère et réalise des manipulations sur le code source du programme remplacement de texte inclusion de ?chiers compilation conditionnelle ? ? ? La compilation cette étape est e ?ectuée par le compilateur qui réalise en fait une véri ?cation syntaxique du code source et s'il n'y a pas d'erreur il crée un ?chier avec une extension obj Le ?chier objet est incomplet pour être exécuter car il contient par exemple des appels de fonctions ou des références à des variables qui ne sont pas dé ?nies dans le même ?chier Edition des liens cette étape est e ?ectuée par le linkeur qui réalise les liens entre di ?érents programmes objets pour obtenir un programme exécutable Un exemple de programme en langage C Voici un exemple de programme en langage C include include de ?ne NFOIS ?Direc'ves ?pour ?le ?préprocesseur ? mon premier programme Commentaires ?en ?ligne ?avec ? ? main function must return an integer Commentaires ?en ?ligne ?avec ? ? ? ? int main printf Hello world n print on the screen ?Corps ?du ?programme ?principal ? return return value Généralités v ? ? Fichiers Headers ? ? ? ils sont inclus avec la commande include ex include ? ? ? Les ?chiers h inclus au début sont les headers ? ? ? Ils permettent d ? utiliser des fonctions déjà programmées ex printf v ? ? La fonction main ? ? ? C ? est le point d ? entrée de tout programme C ? ? ? Quand un ?chier est exécuté le point de départ est la fonction main ? ? ? A partir de cette fonction le programme se déroule selon
Documents similaires










-
39
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 05, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 102.7kB