Language cpp

40881 mots 164 pages
Universit´ du Luxembourg e

2005–2006

Cours de programmation avanc´e. e Le langage C

S´bastien Varrette e Nicolas Bernard

Version : 0.4

2

Table des mati`res e
1 Les bases 1.1 Un langage compil´ . . . . . . . . . . . . . . . . . . . . e 1.1.1 G´n´ralit´s sur les langages de programmation e e e 1.1.2 Le C comme langage compil´ . . . . . . . . . . e 1.1.3 Notes sur la normalisation du langage C . . . . 1.1.4 C en pratique : compilation et debuggage . . . 1.2 Les mots-cl´s . . . . . . . . . . . . . . . . . . . . . . . e 1.3 Les commentaires . . . . . . . . . . . . . . . . . . . . . 1.4 Structure g´n´rale d’un programme C . . . . . . . . . e e 1.5 Notion d’identificateur . . . . . . . . . . . . . . . . . . 1.6 Conventions d’´critures d’un programme C . . . . . . e 1.7 Les types de base . . . . . . . . . . . . . . . . . . . . . 1.7.1 Les caract`res . . . . . . . . . . . . . . . . . . . e 1.7.2 Les entiers . . . . . . . . . . . . . . . . . . . . 1.7.3 Les flottants . . . . . . . . . . . . . . . . . . . 1.7.4 Le type void . . . . . . . . . . . . . . . . . . . 2 La syntaxe du langage 2.1 Expressions et Op´rateurs . . . . . . . . e 2.1.1 Op´rateurs arithm´tiques . . . . e e 2.1.2 Op´rateurs d’affectation . . . . . e 2.1.3 Op´rateurs relationnels . . . . . e 2.1.4 Op´rateurs logiques . . . . . . . e 2.1.5 Op´rateurs bit a bit . . . . . . . e ` 2.1.6 Op´rateurs d’acc`s ` la m´moire e e a e 2.1.7 Autres op´rateurs . . . . . . . . e 2.2 Les structures de contrˆle . . . . . . . . o 2.2.1 Instruction if...else . . . . . . . 2.2.2 Instruction for . . . . . . . . . . 2.2.3 Instruction while . . . . . . . . 2.2.4 Instruction do...while . . . . . 2.2.5 Instruction switch . . . . . . . . 2.2.6 Instruction goto . . . . . . . . . 2.2.7 Instruction break . . . . . . . . 2.2.8 Instruction continue . . . . . . 2.3 La r´cursivit´ . . . . . . . . . . . . . . . e e 3 2 2 2 3 4 4 5 6 7 9 9 10 10 11 13 14 15 15 15 16 16 17 18 18 19 19 20 20 20 21 22 23 23 24 24

. . . . . . .

en relation

  • Popcorn utilisation
    14034 mots | 57 pages
  • CoursGEAS1
    16900 mots | 68 pages
  • Edm vidéosurveillance
    995 mots | 4 pages
  • Dossier pse topographe
    430 mots | 2 pages
  • dufour2
    18235 mots | 73 pages
  • le jardin secret
    8479 mots | 34 pages
  • Cité de verre analysée
    15106 mots | 61 pages
  • Corint IX L2 U2
    304 mots | 2 pages
  • Jeux d'argent en ligne en europe
    17252 mots | 70 pages
  • Autogm
    15055 mots | 61 pages
  • language C
    570 mots | 3 pages
  • 1
    11385 mots | 46 pages
  • Base de philisophie
    4461 mots | 18 pages
  • Gestion de pages web dans l'editeur amaya
    21263 mots | 86 pages
  • Language c
    2009 mots | 9 pages