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










-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mar 16, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 51.4kB