Ely cours c 01 2 2021 2022 moodle

Université Ibn Zohr Agadir Ecole Nationale des Sciences Appliqué Département Génie Informatique Responsable Prof A Elyous ? Année universitaire - Section G-Ind Module Programmation C Abderrahmane ELYOUSFI elyous ?abdo yahoo fr Département Génie Informatique Langage C Elyous ? Abderrahmane ENSA- C Plan Présentation du langage C Généralités sur le langage C Les types de base de C Opérateurs et expressions Les entrées-sorties conversationnelles de C Les instructions de contrôle Les tableaux et les pointeurs Les types structure union et énumération Les fonctions Elyous ? Abderrahmane ENSA- Plan Classes et objets Les propriétés des fonctions membres Construction destruction et initialisation des objets Les fonctions amies La surdé ?nition d ? opérateurs Les patrons de fonctions et de classes L ? héritage simple et multiple Les fonctions virtuelles et le polymorphisme Les ots La gestion des exceptions Généralités sur la bibliothèque standard Elyous ? Abderrahmane ENSA- C Présentation du langage C Elyous ? Abderrahmane ENSA- Qu ? est-ce que le C Le langage C a été conçu à partir de par Bjarne Stroustrup AT T Bell Laboratories C a connu plusieurs versions jusqu ? à sa normalisation par l ? ANSI en D ? après Bjarne Stroustrup conception du langage C pour Être meilleur que C Permettre les abstractions de données Permettre la programmation orientée-objet Compatibilité C C C sur-ensemble de C C ?? ajout en particulier de l ? orienté-objet classes héritage polymorphisme Cohabitation possible du procédural et de l ? orienté-objet en C Elyous ? Abderrahmane ENSA- C C et C Certaines des extensions du C pourraient en fait être ajoutées au langage C sans qu ? il soit pour autant orienté objet ? C a introduit de nouvelles possibilités d ? entrées-sorties basées sur la notion de ot qui rendent super ues les fonctions standards de C telles que printf ou scanf C dispose d ? opérateurs de gestion dynamique new et delete qui remplacent avantageusement les fonctions malloc calloc et free du C Elyous ? Abderrahmane ENSA- C et la bibliothèque standard Comme tout langage C dispose d ? une bibliothèque standard c ? est-à-dire de fonctions et de classes prédé ?nies Elle comporte notamment de nombreux patrons de classes et de fonctions permettant de mettre en ?uvre les structures de données les plus importantes vecteurs dynamiques listes cha? nées cha? nes Elyous ? Abderrahmane ENSA- C Généralités sur le langage C Elyous ? Abderrahmane ENSA- Elyous ? Abderrahmane ENSA- C Pour écrire des informations utiliser le ot cout cout Bonjour n cout est un ot de sortie ? est un opérateur permettant d ? envoyer de l ? information sur un ot de sortie Pour l ? instant admettons que cout désigne la fenêtre dans laquelle s ? a ?chent les résultats cout Je vais vous calculer NFOIS racines carrees n L ? instruction suivante ressemble à la précédente avec cette di ?érence qu ? ici on envoie aussi la valeur de la constante à l ? écran Elyous ? Abderrahmane ENSA- Pour lire des informations utiliser

  • 37
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager