Licence 1 srit 1 Langage C Licence SRIT KONAN HYACINTHE p C Programme minimal Entrons directement dans le vif du sujet avec un premier programme écrit en C le fameux Hello World include int main void puts Hello World n getchar return OK Pour tester ce pro

Langage C Licence SRIT KONAN HYACINTHE p C Programme minimal Entrons directement dans le vif du sujet avec un premier programme écrit en C le fameux Hello World include int main void puts Hello World n getchar return OK Pour tester ce programme vous devez l ? entrer dans l ? edi le sauvegarder par exemple avec le nom hello c le compiler faire l ? édition de liens de manière à obtenir un ?chier qui se nommera probablement hello exe Ce dernier ?chier est un programme exécutable que vous pouvez lancer depuis l ? edi ou depuis le gestionnaire de ?chiers en double-cliquant dessus Contrairement à Python C est un langage qui nécessite une phase de compilation et d ? édition de liens Ces étapes transforment le ou les ?chiers sources en programme exécutable le exe sous Windows Le programme exécutable obtenu est indépendant aux bibliothèques liées dynamiquement près et fonctionnel Pour s ? en servir l ? utilisateur ?nal n ? a besoin que de cet exécutable et de quelques bibliothèques éventuellement il n ? a plus besoin du compilateur C Notre programme d ? exemple comporte une directive à l ? adresse du préprocesseur c ? est la ligne qui commence par et une fonction Cette fonction est spéciale c ? est la fonction main de notre programme son point d ? entrée La fonction main ne comporte que lignes ?? la première a ?che Hello World sur l ? écran ?? la seconde marque une pause jusqu ? à ce que l ? utilisateur ait pressé une touche ?? la dernière quitte en envoyant un code de retour qui informe le système d ? exploitation que tout s ? est bien déroulé Les fonctions puts et getchar ne sont pas des instructions du C mais des fonctions qui appartiennent à la bibliothèque standard Précisément ces deux fonctions font partie de la bibliothèque standard d ? entrées sorties La première ligne indique au préprocesseur dans quel ?chier trouver les prototypes des fonctions utilisées dans le programme Le ?chier stdio h est un ?chier d ? en- tête c ? est le sens du h header qui contient diverses déclarations dont celles des fonctions de la bibliothèque standard d ? entrées-sorties dont font partie les fonctions puts et getchar Les programmes que nous écrirons suivront toujours le même squelette Directives préprocesseur include de ?ne Fonctions annexes Fonction principale int main void return p CChaque ?chier source comporte généralement des directives au préproceseur commençant par éventuellement des déclarations globales puis des fonctions et très souvent à la ?n la fonction principale main qui renvoie un entier par convention pour indiquer que tout s ? est bien déroulé Variables Comme dans la plupart des langages le C utilise des variables Les règles de nommage sont sans surprise consultez la norme pour les conna? tre et le C est sensible à la casse En C le typage est assez fort et statique Cela signi ?e que les conversions de types doivent

Documents similaires
Lartgrgorien 00 gast C CDigitized by the Internet Archive in with funding from University of Ottawa http www archive org details lartgrgorienOOgast C CL'ART GRÉGORIEN CFELIX AIXAN EDITEUR LES MAITRES DE LA MUSIQUE ÉTUDP d'histoire ET d'eSTHÉTIQUE Publiées 0 0
108 La tradition johannique dans l’Apocryphe de Jean di Jean-Daniel Dubois Dans 0 0
Chapitres de l’autodestruction :la fin justifie les moyens Dons Automutilation 0 0
. Etablissement : Lycée Imam Al Ghazali Encadrant : Mr Khalladi  Niveau : Tron 0 0
Attali Jacques Attali Apropos de son livre Histoires et Avenirs de l ? Education ? novembre Ne jamais se résigner à ne pas comprendre quelque chose Quand quelque chose n ? est pas clair il faut tout de suite chercher à comprendre Ne jamais accepter que qu 0 0
Linguistique Linguistique La linguistique est la discipline s ? intéressant à l ? étude du langage Elle se distingue de la grammaire dans la mesure o? elle n'est pas prescriptive mais descriptive On trouve des témoignages de ré exions sur le langage dès l 0 0
La grammaire des premiers temps v1 reponses corriges pdf 0 0
Evaluation diagnostique 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 0
George steiner 1 George STEINER George Steiner est un enfant de Babel Trois langues maternelles lui furent données- le français l'allemand et l'anglais - aux- quelles vint s'ajouter l'italien Pour mieux l'éduquer une dame écossaise venait une fois par sem 0 0
Wiki wikipedia Wiki Un wiki est une application web qui permet la création la modi ?cation et l'illustration collaboratives de pages à l'intérieur d'un site web Il utilise un langage de balisage et son contenu est modi ?able au moyen d ? un navigateur web 0 0
  • 40
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager