Chapitre 1 cpp 1 Chapitre Introduction au langage C CPlan ? Dé ?nition ? Historique ? Notions de base ? Instructions de base ? Fonctions ? Fonction main ? Fonctions d ? entrée sortie de base ? Structures de contrôle C Dé ?nition Le langage C est un langag

Chapitre Introduction au langage C CPlan ? Dé ?nition ? Historique ? Notions de base ? Instructions de base ? Fonctions ? Fonction main ? Fonctions d ? entrée sortie de base ? Structures de contrôle C Dé ?nition Le langage C est un langage évolué et structuré C ? est en ce sens une évolution du langage C Il possède en outre les fonctionnalités de la programmation orientée objet C Historique Dans les années Bjarne Stroustrup développa le C a ?n d ? améliorer le C en lui ajoutant des des classes ? Le premier nom de ce langage fut d ? ailleurs C with classes ? Ce fut en que le C fut normalisé pour la première fois Une autre norme corrigée fut adoptée en Une mise à jour importante fu C suivie de C ajoutant de nombreuses fonctionnalités C Notions de base Commentaires Il existe deux types de commentaires en C ? Commentaire sur une seule ligne Commentaire ? Commentaire sur plusieurs lignes Commentaire C Notions de base Types prédé ?nis Il existe plusieurs types prédé ?nis ? Les booléens bool true ou false ? Les caractères char ? Les entiers int long int short int unsigned int ? Les réels oat double long double C Notions de base Notation des valeurs Les entiers se notent comme suit ? Base les chi ?res ? les signes et ? Exemple ? ? Base les chi ?res ? A B ? F Exemple x AE x B ? Base les chi ?res ? Exemple C Notions de base Les ottants se notent comme suit signe chi ?res chi ?res e E signe exposant f ? Signe le signe du ottant ? Exposant L ? exposant du ottant e ou E ? Su ?xe le su ?xe f précise si le ottant est de type oat ou non Exemple ? f e ? C Notions de base Les caractères se notent entre guillemets simples A b Les chaines de caractères se notent entre double guillemets Chaine de caractères C Notions de base Dé ?nition des variables ? Les variables peuvent être dé ?nies comme suit type identi ?cateur Exemple double poids ? Il est possible de créer et d ? initialiser une variable type identi ?cateur valeur Exemple int i C Notions de base Remarques ? Les variables peuvent être dé ?nies quasiment n ? importe o? dans le programme ? Les variables non initialisées contiennent des valeurs aléatoires il faut éviter de les utiliser avant une initialisation correcte C Notions de base Dé ?nition d ? un tableau ? La dé ?nition d ? un tableau s ? e ?ectue en faisant suivre l ? identi ?cateur du tableau d ? une paire de crochets contenant le nombre d ? éléments type identi ?cateurTab taille Exemple oat Montab ? L ? accès à un élément du tableau s ? e ?ectue par son indice type identi ?cateurTab indice ? Exemple Montab C Instructions de base Instruction ? En général

Documents similaires
ppt COURS DE MICROBIOLOGIE GÉNÉRALE Préparé par Pr Aicha AIT ALLA https www facebook com groups CPlan du Cours I LE MONDE MICROBIEN II MORPHOLOGIE ET STRUCTURE DE LA CELLULE BACTERIENNE III NUTRITION BACTERIENNE IV CROISSANCE BACTERIENNE CChapitre I LE MO 0 0
expose Mémoire de Fin d ? Etudes THEME ELABORATION D ? UN PLAN DE MAINTENANCE PREVENTIVE DU CENTRALE DE TRAITEMENT D ? AIR Réalisé par Mansouri Farh Encadré par Mr Dhaou Hamdi Bouznif Kamel Année universitaire - CPlan Présentation du centre Cahier des cha 0 0
Ccna4 final francais 1 Quels sont les deux événements qui peuvent se produire lorsqu ? un commutateur Frame Relay détecte que sa ?le d ? attente se remplit plus vite qu ? il ne traite les données Choisissez deux réponses Les trames excédant le CIR sont re 0 0
Cone beam ct techniques et principales indications en imagerie dento maxillo faciale chez l x27 adulte 0 0
Ecole SNAP-IV - ÉCHELLE D ? ÉVALUATION POUR LE PARENT PROFESSEUR James M Swanson Ph D University of California Irvine CA version française ?? non validée Nom Sexe Age Niveau scolaire Taille de la classe Complété par Parent Professeur Pour chaque item choi 0 0
Bts conceptionrealisationsystemesautomatiques 0 0
Chapitre 3 les structures de controle repetitives 0 0
Application de la méthodologie BIM 5D dans le Construction d'un parc pour enfan 0 0
SITE DE PRODUCTION DE COUCAL DIAGNOSTIC METAL DES EQUIPEMENTS ET TUYAUTERIES SE 0 0
College de france stephane mallat sciences des donnees et apprentissage en grande dimension 276 0 0
  • 71
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager