
Résumé
- Comprehensive coverage of the C language, including
both C89 (the original version of C) and the new features
added by C99
- Detailed explanations of each keyword, data type, and
operator
- In-depth discussions of pointers, disk 1/O, and dynamic
allocation
- Complete descriptions of the entire C function
library
- Descriptions of the new features added by C99, such as
restricted pointers, boolean and complex data types, the
inline keyword, variable-length arrays, and the long long
data types
- Real-world algorithms and applications, such as stacks,
queues, trees, sparse arrays, and sorting: You'll even
learn about AI-based searching techniques
- Tips on working efficiently in the
C programming environment
- Advice on porting and debugging
- Complete source code for a C interpreter that you can use as-is or enhance to fit your needs
Table of contents
- Chapter 1: An Overview of C
- Chapter 2: Expressions
- Chapter 3: Statements
- Chapter 4: Arrays and Strings
- Chapter 5: Pointers
- Chapter 6: Functions
- Chapter 7: Structures, Unions, Enumerations, and
Typeedef
- Chapter 8: Console
- Chapter 9: File I/O
- Chapter 10: The Preprocessor and Comments
- Chapter 11: C99
- Chapter 12: Linking Libraries, and Headers
- Chapter 13: I/O FUnctions
- Chapter 14: String and Character Functions
- Chapter 15: Mathematical Functions
- Chapter 16: Time, Date, and Localization
Functions
- Chapter 17: Dynamic Allocations Functions
- Chapter 18: Utility Functions
- Chapter 19: Wide-Character Functions
- Chapter 20: Library Features Added by C99
- Chapter 21: Sorting and Searching
- Chapter 22: Queues, Stacks, Linked Lists, and
Trees
- Chapter 23: Spares Arrays
- Chapter 24: Expression Parsing and Evalustion
- Chapter 25: AI-Based Problem Solving
- Chapter 26: Building a Windows 2000 Skeleton
- Chapter 27: Software Engineering Using C
- Chapter 28: Efficiecy, Porting, and Debugging
- Chapter 29: A C Interpreter
L'auteur - Herbert Schildt
Herbert Schildt is a world leading programming author. He is an authority on the C, C++, Java, and C# programming languages, and a master Windows programmer. His programming books have sold more than three million copies worldwide and have been translated into all major foreign languages. He is the author of numerous best sellers including C: The Complete Reference, Java 2: The Complete Reference, Java 2: A Beginner's Guide, C#: A Beginner's Guide, and many more. Schildt holds a master's degree in computer science from the University of Illinois.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Mc Graw Hill |
Auteur(s) | Herbert Schildt |
Parution | 10/05/2000 |
Édition | 4eme édition |
Nb. de pages | 804 |
EAN13 | 9780072121247 |
ISBN13 | 978-0-07-212124-7 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Techniques de programmation Structures de données
- Informatique Développement d'applications Algorithmique et informatique appliquée Initiation à l'algorithmique et la programmation
- Informatique Développement d'applications Programmation UNIX / Linux C sous Unix
- Informatique Développement d'applications Langages C