Lang c1 ppt Algorithmique et Programmation en langage C Abdellatif HAIR Université Sultan Moulay Slimane Faculté des Sciences et Techniques B P Béni- Mellal MAROC C GENERALITES ? HISTORIQUE ? CARACTÉRISTIQUES ? FORME GÉNÉRALE D'UN PROGRAMME C ? RÈGLES D'É

Algorithmique et Programmation en langage C Abdellatif HAIR Université Sultan Moulay Slimane Faculté des Sciences et Techniques B P Béni- Mellal MAROC C GENERALITES ? HISTORIQUE ? CARACTÉRISTIQUES ? FORME GÉNÉRALE D'UN PROGRAMME C ? RÈGLES D'ÉCRITURE DES PROGRAMMES C C HISTORIQUE x Le langage C est né en dans les laboratoires de la Bell Telephone AT T des travaux de Brian Kernighan et Dennis Ritchie x Il a été conçu à l'origine pour l'écriture du système d'exploitation UNIX - du noyau écrit en C et s'est vite imposé comme le langage de programmation sous UNIX x Très inspiré des langages BCPL Martin Richard et B Ken Thompson il se présente comme un super-assembleur ou assembleur portable En fait c'est un compromis entre un langage de haut niveau Pascal Ada et un langage de bas niveau assembleur x Il a été normalisé en par le comité X J de l'American National Standards Institute ANSI C CARACTÉRISTIQUES x Langage structuré conçu pour traiter les t? ches d'un programme en les mettant dans des blocs x produit des programmes e ?caces il possède les mêmes possibilités de contrôle de la machine que l'assembleur x Déclaratif tout objet C doit être déclaré avant d'être utilisé x Format libre la mise en page des divers composants d'un programme est totalement libre Cette possibilité doit être exploitée pour rendre les programmes lisibles C CARACTÉRISTIQUES x Modulaire une application pourra être découpée en modules qui pourront être compilés séparément Un ensemble de programmes déjà opérationnels pourra être réuni dans une librairie Cette aptitude permet à C de se développer de lui même x Transportable les entrées sorties sont réunies dans une librairie externe au langage x Spéci ?cité vient de son traitement des pointeurs et à son aptitude à générer un code compact et rapide C FORME GÉNÉRALE D'UN PROGRAMME C ? Squelette de programme Un programme C est composé de x Directives du préprocesseur permettent d'e ?ectuer des manipulations sur le texte du programme source avant la compilation inclusion de ?chiers substitutions macros compilation conditionnelle Une directive du préprocesseur est une ligne de programme source commençant par le caractère dièse x Déclarations dé ?nitions Déclaration la déclaration d'un objet C donne simplement ses caractéristiques au compilateur et ne génère aucun code Dé ?nition la dé ?nition d'un objet C déclare cet objet et crée e ?ectivement cet objet C FORME GÉNÉRALE D'UN PROGRAMME C Un programme C est composé de suite x Fonctions Ce sont des sous-programmes dont les instructions vont dé ?nir un traitement Elles peuvent retourner une valeur à la fonction appelante Le programme principal est une fonction dont le nom doit impérativement être main x Commentaires éliminés par le préprocesseur ce sont des textes compris entre et Le symbole permet de mettre en commentaire toute la ligne qui la suit i e les caractères à droite de ce symbole sur la même ligne C FORME GÉNÉRALE D'UN PROGRAMME C include Déclaration des bibliothèques Déclaration des variables cf chapitre int main void printf

Documents similaires
Guide pdf Centre National du Cuir et de la Chaussure G u i d e Formation CNCC Des compétences au service des métiers du cuir www cnccleather nat tn C CCentre National du Cuir et de la Chaussure Sommaire du Catalogue Introduction Présentation Générale du C 0 0
Harawaynb LE MANIFESTE CYBORG ET AUTRES ESSAIS CD UMÊMEAUTEUR Crystals Fabrics and Fields Metaphors That Shape Embryos North Atlantic Books Réimpression de la version de publiée par Yale University Press Book avec une nouvelle introduction par l ? auteur 0 0
mardi 4 avril 2017 par AAPLX [spip.php?auteur1] Devis démantèlement Autopsie d’ 0 0
Fr4242 spring09 10 OLLSCOIL LUIMNIGH UNIVERSITY of LIMERICK Dámh na nDán na nDaonnachtaí agus na nEolaíochtaí Sóisialta Faculty of Arts Humanities and Social Sciences Scoil na dTeangacha na Litríochta an Chultúir agus na Cumarsáide School of Languages Lit 0 0
Imt guide 2019 bd PHARMACEUTIQUE I BIOPRODUCTION I CHIMIE I COSMÉTIQUE GUIDE IMT FORMATION CONSEIL EXPERTISE Nous avons le plaisir de vous adresser le guide des formations IMT avec un rôle a ?rmé pouvoir vous accompagner dans vos projets de transformation 0 0
Projet didactique viiia 10 mars 1 0 0
Ancien testament instructeur 0 0
Le baroque lina faroud 1 Dé ?nition du baroque Contexte historique du baroque Les caractéristique et thèmes du style baroque Les principaux auteurs du baroque Lexique Conclusion Bibliographie Dé ?nition du baroque Le baroque est un mouvement littéraire qu 0 0
Allemand bilangue CPRESENTATION Actuellement en classe BILANGUE anglais allemand on peut apprendre l ? allemand comme langue vivante dès la eme Au collège il n ? y a qu ? un professeur d ? allemand Mr NEYROUD qui donne ses cours en salle B En eme nous avo 0 0
Panneaux derivés du bois Panneaux de fibres • Definition • Caractéristiques • F 0 0
  • 45
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager