Le langage C
Peter Aitken
Bradley L. Jones
Édition revue et complétée
par Yves Mettier
é
tée
Apprenez rapidement
et simplement les bases
du langage C
Peter Aitken
et Bradley L. Jones
Le langage C
L E P R O G R A M M E U R
Édition revue et complétée par Yves Mettier
Pearson Education France a apporté le plus grand soin à la réalisation de ce livre afin de vous four-
nir une information complète et fiable. Cependant, Pearson Education France n’assume de respon-
sabilités, ni pour son utilisation, ni pour les contrefaçons de brevets ou atteintes aux droits de tierces
personnes qui pourraient résulter de cette utilisation.
Les exemples ou les programmes présents dans cet ouvrage sont fournis pour illustrer les descriptions
théoriques. Ils ne sont en aucun cas destinés à une utilisation commerciale ou professionnelle.
Pearson Education France ne pourra en aucun cas être tenu pour responsable des préjudices
ou dommages de quelque nature que ce soit pouvant résulter de l’utilisation de ces exemples ou
programmes.
Tous les noms de produits ou marques cités dans ce livre sont des marques déposées par leurs
propriétaires respectifs.
Aucune représentation ou reproduction, même partielle, autre que celles prévues à l’article L. 122-5 2˚ et 3˚ a) du code de la
propriété intellectuelle ne peut être faite sans l’autorisation expresse de Pearson Education France ou, le cas échéant, sans le
respect des modalités prévues à l’article L. 122-10 dudit code.
No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical,
photocopying, recording, or otherwise, without written permission from the publisher.
Publié par Pearson Education France
47 bis, rue des Vinaigriers
75010 PARIS
Tél. : 01 72 74 90 00
Mise en pages : TyPAO
Tous droits réservés
Titre original : Teach Yourself C in 21 Days,
Fourth Edition
Traduit de l’américain par :
Christine Eberhardt, Emmanuel Simonin
et Jérôme Duclos
Nouvelle édition française revue, corrigée
et complétée par Yves Mettier
ISBN original : 0-672-31069-4
Copyright © 1997 Sams Publishing
All rights reserved.
Sams Publishing
800 East 96th Street
Indianapolis, Indiana 46290 USA
Copyright© 2009 Pearson Education France
ISBN : 978-2-7440-4085-6
Sommaire
Introduction
........................................... 1
1. Comment démarrer
.......................... 7
2. Structure d’un programme C
.......... 25
3. Constantes et variables numériques
37
4. Instructions, expressions et opérateurs
53
5. Les fonctions
...................................... 87
6. Les instructions de contrôle
............. 111
7. Les principes de base
des entrées/sorties
............................. 133
8. Utilisation des tableaux numériques
159
9. Les pointeurs
..................................... 177
10. Caractères et chaînes
...................... 201
11. Les structures
.................................. 223
12. La portée des variables
.................. 257
13. Les instructions de contrôle (suite)
279
14. Travailler avec l’écran et le clavier
303
15. Retour sur les pointeurs
................ 343
16. Utilisation de fichiers sur disque
.... 391
17. Manipulation de chaînes
de caractères
..................................... 433
18. Retour sur les fonctions
................. 467
19. Exploration de la bibliothèque
des fonctions
...................................... 483
20. La mémoire
...................................... 511
21. Utilisation avancée du compilateur
537
Annexes
.................................................. 565
Index
....................................................... 681
Table des matières
Préface à l’édition française 2008 ........ XI
Ce que cette nouvelle édition apporte XI
La programmation en C aujourd’hui .. XIV
La programmation système et réseau . XVI
Remerciements ................................... XVI
Introduction ........................................... 1
Caractéristiques de ce livre ................ 1
Où trouver le code présenté dans ce livre 4
Conventions ........................................ 4
Tour d’horizon de la Partie I 5
Ce que vous allez apprendre .............. 5
CHAPITRE 1. Comment démarrer ......... 7
Bref historique du langage C ............. 8
Pourquoi utiliser le langage C ? ......... 8
Avant de programmer ......................... 9
Cycle de développement du programme 10
Votre premier programme C .............. 14
Résumé ............................................... 18
Q & R ................................................. 18
Atelier ................................................ 19
Exemple pratique 1. Lecture au clavier
et affichage à l’écran ........................ 23
CHAPITRE 2. Structure d’un programme C 25
Exemple de programme ..................... 26
Structure du programme .................... 27
Étude de la structure d’un programme 31
Résumé ............................................... 33
Q & R ................................................. 33
Atelier ................................................ 34
CHAPITRE 3. Constantes et variables
numériques ....................................... 37
La mémoire ........................................ 38
Les variables ...................................... 39
Les types de variables numériques ..... 40
Les constantes .................................... 45
Résumé ............................................... 50
Q & R ................................................. 50
Atelier ................................................ 51
1 / 686 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !