C : The Complete Reference
4th Edition
0070411832
·
9780070411838
© 2000 | Published: October 6, 2000
Another gem from Herb Schildt--best-selling programming author with more than 2.5 million books sold! C: The Complete Reference, Fourth Edition gives you full details on C99, the New ANSI/ISO Standard for C. You'll get in-depth coverage of the C lang…
Read More
Part I: Foundational C.
1. An Overview of C.
2. Expressions.
3. Statements.
4. Arrays and Strings.
5. Pointers.
6. Functions.
7. Structures, Unions, Enumerations, and typedef.
8. Console I/O.
9. File I/O.
10. The Preprocessor and Comments.
Part II: The C99 Standard.
11. C99.
Part III: The C Standard Library.
12. Linking, Libraries, and Headers.
13. I/O Functions.
14. String and Character Functions.
15. Mathematical Functions.
16. Time, Date, and Localization Functions.
17. Dynamic Allocation Functions.
18. Utility Functions.
19. Wide-Character Functions.
20. Library Features Added by C99.
Part IV: Algorithms and Applications.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
2. Expressions.
3. Statements.
4. Arrays and Strings.
5. Pointers.
6. Functions.
7. Structures, Unions, Enumerations, and typedef.
8. Console I/O.
9. File I/O.
10. The Preprocessor and Comments.
Part II: The C99 Standard.
11. C99.
Part III: The C Standard Library.
12. Linking, Libraries, and Headers.
13. I/O Functions.
14. String and Character Functions.
15. Mathematical Functions.
16. Time, Date, and Localization Functions.
17. Dynamic Allocation Functions.
18. Utility Functions.
19. Wide-Character Functions.
20. Library Features Added by C99.
Part IV: Algorithms and Applications.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
4. Arrays and Strings.
5. Pointers.
6. Functions.
7. Structures, Unions, Enumerations, and typedef.
8. Console I/O.
9. File I/O.
10. The Preprocessor and Comments.
Part II: The C99 Standard.
11. C99.
Part III: The C Standard Library.
12. Linking, Libraries, and Headers.
13. I/O Functions.
14. String and Character Functions.
15. Mathematical Functions.
16. Time, Date, and Localization Functions.
17. Dynamic Allocation Functions.
18. Utility Functions.
19. Wide-Character Functions.
20. Library Features Added by C99.
Part IV: Algorithms and Applications.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
6. Functions.
7. Structures, Unions, Enumerations, and typedef.
8. Console I/O.
9. File I/O.
10. The Preprocessor and Comments.
Part II: The C99 Standard.
11. C99.
Part III: The C Standard Library.
12. Linking, Libraries, and Headers.
13. I/O Functions.
14. String and Character Functions.
15. Mathematical Functions.
16. Time, Date, and Localization Functions.
17. Dynamic Allocation Functions.
18. Utility Functions.
19. Wide-Character Functions.
20. Library Features Added by C99.
Part IV: Algorithms and Applications.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
8. Console I/O.
9. File I/O.
10. The Preprocessor and Comments.
Part II: The C99 Standard.
11. C99.
Part III: The C Standard Library.
12. Linking, Libraries, and Headers.
13. I/O Functions.
14. String and Character Functions.
15. Mathematical Functions.
16. Time, Date, and Localization Functions.
17. Dynamic Allocation Functions.
18. Utility Functions.
19. Wide-Character Functions.
20. Library Features Added by C99.
Part IV: Algorithms and Applications.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
10. The Preprocessor and Comments.
Part II: The C99 Standard.
11. C99.
Part III: The C Standard Library.
12. Linking, Libraries, and Headers.
13. I/O Functions.
14. String and Character Functions.
15. Mathematical Functions.
16. Time, Date, and Localization Functions.
17. Dynamic Allocation Functions.
18. Utility Functions.
19. Wide-Character Functions.
20. Library Features Added by C99.
Part IV: Algorithms and Applications.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
11. C99.
Part III: The C Standard Library.
12. Linking, Libraries, and Headers.
13. I/O Functions.
14. String and Character Functions.
15. Mathematical Functions.
16. Time, Date, and Localization Functions.
17. Dynamic Allocation Functions.
18. Utility Functions.
19. Wide-Character Functions.
20. Library Features Added by C99.
Part IV: Algorithms and Applications.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
12. Linking, Libraries, and Headers.
13. I/O Functions.
14. String and Character Functions.
15. Mathematical Functions.
16. Time, Date, and Localization Functions.
17. Dynamic Allocation Functions.
18. Utility Functions.
19. Wide-Character Functions.
20. Library Features Added by C99.
Part IV: Algorithms and Applications.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
14. String and Character Functions.
15. Mathematical Functions.
16. Time, Date, and Localization Functions.
17. Dynamic Allocation Functions.
18. Utility Functions.
19. Wide-Character Functions.
20. Library Features Added by C99.
Part IV: Algorithms and Applications.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
16. Time, Date, and Localization Functions.
17. Dynamic Allocation Functions.
18. Utility Functions.
19. Wide-Character Functions.
20. Library Features Added by C99.
Part IV: Algorithms and Applications.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
18. Utility Functions.
19. Wide-Character Functions.
20. Library Features Added by C99.
Part IV: Algorithms and Applications.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
20. Library Features Added by C99.
Part IV: Algorithms and Applications.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
21. Sorting and Searching.
22. Queues, Stacks, Linked Lists, and Trees.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
23. Sparse Arrays.
24. Expression Parsing and Evaluation.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
25. AI-Based Problem Solving.
26. Building a Windows 2000 Skeleton.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
27. Software Engineering Using C.
28. Efficiency, Porting, and Debugging.
Part VI: A C Interpreter.
29. A C Interpreter.
Part VI: A C Interpreter.
29. A C Interpreter.
Another gem from Herb Schildt--best-selling programming author with more than 2.5 million books sold! C: The Complete Reference, Fourth Edition gives you full details on C99, the New ANSI/ISO Standard for C. You'll get in-depth coverage of the C language and function libraries as well as all the newest C features, including restricted pointers, inline functions, variable-length arrays, and complex math. This jam-packed resource includes hundreds of examples and sample applications.