Programmation en language c

Disponible uniquement sur Etudier
  • Pages : 37 (9045 mots )
  • Téléchargement(s) : 0
  • Publié le : 21 août 2011
Lire le document complet
Aperçu du document
Claude Delannoy

5e édi tio n

Programmer Programmer en

langage langage

en

Cours et exercices corrigés Cours et exercices corrigés

C C

���������������

����������

�������

��

���������������������������



AUX EDITIONS EYROLLES Du même auteur C. Delannoy. – Exercices en langage C. N°11105, 1997, 260 pages. C. Delannoy. – Langage C. N°12445, 2e édition, 2008,936 pages. C. Delannoy. – C++ pour les programmeurs C. N°12231, 2007, 620 pages. C. Delannoy. – Apprendre le C++. N°12135, 2007, 760 pages. C. Delannoy. – Exercices en langage C++. N°12201, 3e édition 2007, 336 pages. C. Delannoy. – Programmer en Java. Java 5 et 6. N°12232, 5e édition, 2007, 800 pages + CD-Rom. C. Delannoy. – Exercices en Java. N°11989, 2e édition, 2006, 340 pages. Autres ouvragesC. Blaess. – Programmation système en C sous Linux. N°11601, 2e édition 2005, 964 pages. P. Roques. – UML 2 par la pratique. N°12322, 6e édition, 2008, 368 pages. T. ZiaDé. – Programmation Python. N°12483, 2e édition, 2009, 586 pages. J. engels. – PHP 5 : cours et exercices. N°12486, 2e édition, 2009, 638 pages. E. DasPeT et C. PieRRe de geyeR. – PHP 5 avancé. N°12369, 5e édition, 2008, 844 pages.C. PoRTeneuve. – Bien développer pour le Web 2.0. Bonnes pratiques Ajax - Prototype, Script.aculo.us, accessibilité, JavaScript, DOM, XHTML/CSS. N°12391, 2e édition, 2008, 674 pages. C. souTou, o. TesTe. – SQL pour Oracle. N°12299, 3e édition 2008, 554 pages. C. souTou. – Apprendre SQL avec MySQL. N°11915, 2006, 418 pages. A. BRillanT. – XML : cours et exercices. N°12151, 2007, 282 pages. ���������������

����������

�������
5e édition2004 10 tirage 2009
e

��

���������������������������



ÉDITIONS EYROLLES 61, bd Saint-Germain 75240 Paris Cedex 05 www.editions-eyrolles.com

Le code de la propriété intellectuelle du 1er juillet 1992 interdit en effet expressément la photocopie à usage collectif sans autorisation des ayants droit. Or, cette pratique s’est généralisée notammentdans les établissements d’enseignement, provoquant une baisse brutale des achats de livres, au point que la possibilité même pour les auteurs de créer des œuvres nouvelles et de les faire éditer correctement est aujourd’hui menacée. En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que ce soit, sansautorisation de l’éditeur ou du Centre Français d’Exploitation du Droit de Copie, 20, rue des Grands-Augustins, 75006 Paris. © Groupe Eyrolles, 1992-2009, ISBN : 978-2-212-12546-7

Table des matières
Table des matières . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Avant-propos . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V 1 3
3 3 5 5 6 7 7 8 9 10 12 12 12 13 13 14 15 15 15 16 16

1

Généralités sur le langage C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 Présentation par l’exemple de quelques instructions du langage C . . . . . . . . . . 1.1 Un exemple de programme en langage C . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 1.2 Structure d’un programme en langage C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Déclarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 Pour écrire des informations : la fonction printf . . . . . . . . . . . . . . . . . . . . . . . . 1.5 Pour faire une répétition :l’instruction for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6 Pour lire des informations : la fonction scanf . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7 Pour faire des choix : l’instruction if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.8 Les directives à destination du préprocesseur . . . . . . . . . . . . . . . . . . . . . . . . . ....
tracking img