I. Basics -- 1. What is C? -- 2. Basics of program writing -- 3. Style -- 4. Basic declarations and expressions -- 5. Arrays, qualifiers, and reading numbers -- 6. Decision and control statements -- 7. Programming process -- II. Simple programming -- 8. More control statements -- 9. Variable scope and functions -- 10. C Preprocessor -- 11. Bit operations -- 12. Advanced types -- 13. Simple pointers -- 14. File input/output -- 15. Debugging and optimization -- 16. Floating point -- III. Advanced programming concepts -- 17. Advanced pointers -- 18. Modular programming -- 19. Ancient compilers -- 20. Portability problems -- 21. C's dustier corners -- 22. Putting it all together -- 23. Programming adages -- IV. Other language features -- A. ASCII table -- B. Ranges and parameter passing conversions -- C. Operator precedence rules -- D. A program to compute a sine using a power series
0
SUMMARY OR ABSTRACT
Text of Note
C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain, as Oualline reveals. This edition covers Windows IDEs and UNIX programming utilities