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
Document question daphne 1 0 0
Preface de deleuze au schizo et les langues de louis wolfson 0 0
Le resume de texte pdf Séminaire de langue V ?? Béatrice Vicaire Le résumé de texte Objectifs - Donner d ? un texte de mots environ une version condensée mais ?dèle - Suivre le ?l du développement - Ne pas changer le système d ? énonciation - Reformuler l 0 0
Le meilleur essai Drake University et moi possédons une vision commune Comme Université Drake je travaille constamment pour explorer les limites de la nature en dépassant les attentes Longtemps scienti ?que amateur c'est cette motivation qui m'a amené à K 0 0
Referentiel bac professionnel pilote de ligne de production 0 0
Rapport controle qualite 2 0 0
Lecon Méthode de français Gayathri R Leçon - ? Vocabulaire ? Compter ? Les articles indé ?nis et dé ?nis ? Les verbes être et avoir CLes nombres -vingt - vingt et un - vingt-deux - vingt-trois - vingt- quatre - vingt-cinq - trente ?? trente et un - trente 0 0
Mt150r 1 TORSADEUSE DE FORGE MT R Caractéristiques générales Torsadeuses de forge MT R NARGESA Patentée par Prada Nargesa il y quelques années elle nous place à la pointe de la fabrication de ce typre de machine Fabriquée en un monobloc en acier soudé et 0 0
le glacier BACCALAURÉAT PROFESSIONNEL LOGISTIQUE ? ?? ?? E - Épreuve SCIENTIFIQUE ET TECHNIQUE ?? ?? ?? Sous-Épreuve A Organisation et gestion de l ? activité logistique ?? UNITÉ U ?? ?? Durée heures minutes Coe ?cient Documents autorisés calculatrice de 0 0
Vogels w les limites de la methode historico critique ltp 36 1980 p 173 194 0 0
  • 34
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager