![[Book Cover]](../covergif/ph_bkcvr.gif)
|
Complete Book of C Programming, 1/e
Barry M. Austell-Wolfson, Claudel Financial
R. Derek Otieno, DeVry Institute of Technology
Coming November, 1999 by Prentice Hall Career & Technology
Copyright 2000, 992 pp.
Paper Bound w/CD-ROM
ISBN 0-13-096093-4
|
Sign up for future mailings on this subject.
See other books about:
C/C++ Programming-Electronic Technology
C--Programming for Technology-Computer Science
|

A core text for courses in Introduction to Programming (using
C), Structured Programming, Beginning, Intermediate and Advanced C
Programming, and a supplementary text for courses in Data Structures.
The most comprehensive book available on the subject, this
text is designed to serve as a teaching tool now and detailed reference
book later. It teaches students how to design and write portable elementary,
intermediate, and advanced batch and interactive ANSI C programs in
their entirety. The text and accompanying programs comprise a total
package designed to satisfy all ANSI C needs in any of the programming
environments that embrace the C Standard. This book is the most
complete one ever published.
Full treatment of ANSI C, rather than a combination of
C and C++.
- Provides an exhaustive presentation of C that can be
used throughout college and professionally rather than an overview
of C and C++ which will leave students needing more information and
training before writing complex programs and solving difficult problems.
A build-as-you go methodBegins with a complete
billing application programming problem and progressively solves the
problem chapter by chapter as programming knowledge grows.
- Trains students to develop programs in a modular, top-down
way, as well as maintain and modify code, giving them a good strategy
for use on the job.
Techniques for maintaining and modifying older legacy
programs.
- Offers tips students will be able to use on the job to
maintain programs they did not create.
Comprehensive coverage of CClearly marks advanced
topics as Optional to avoid overwhelming beginning students.
- Gives students enough information to program effectively
in a real world setting and provides plenty of advanced coverage to
challenge stronger students.
Applications and exercises throughoutCovers major
areas of computer program development (including engineering, mathematics,
billing, payroll, and electronic data interchange).
- Allows students to practice textbook concepts on real-world
problems and programming assignments at the end of every chapter.
Detailed coverage of programming design and development as
a basic building block.
- Gives students the necessary tools to design well structured,
sound programs and solve difficult problems without trial and
error.
How to design programs that are easy to read, debug,
modify, and maintain.
- Prevents students from going through lengthy trial and
error or giving up in frustration to solve difficult programming problems.
Information processing and systems concepts.
- Familiarizes students with concepts that will help them
interact with users and systems analysts when designing programs.
How to create attractive, elegant reportsFor a
business environment as well as professional-looking screen layouts.
- Provides students with a skill they can proudly demonstrate
at a job interview.
A companion CDCode Warrior, a generic compiler.
- Allows students to easily run programs.
1. Building Blocks.
2. Using Variables.
3. Introduction to I/O.
4. Expressions, Operators, and Type Conversion.
5. Loops and Conditional Statements.
6. Arrays.
7. Pointers and Strings.
8. Functions.
9. String-Handling & Buffer Functions.
10. Scope and Duration.
11. The Preprocessor.
12. Byte Structure and Bit Manipulation.
13. Complex Data Types and Type Conversion.
14. Files.
15. Dynamic Data Structures and Memory Allocation.
16. Working with the System.
17. Projects & Program Chaining.
Appendix A: Controlling the PC Console - Escape Sequences.
Appendix B: Memory and Interrupts on the PC.
Appendix C: Video Services Interrupts on the PC.
Appendix D: Direct Memory Access on the PC.
Appendix E: Graphics Mode and the Mouse on the PC.
Appendix F: ASCII/EBCDIC Characters.
Appendix G: Extended Keyboard Codes.
Appendix H: Header Files.
Appendix I: Standard C Function Summary.
Appendix J: Low-Level I/O and Disk and File Operations.
Appendix K: Program Chaining with the Spawn and Exec Functions.
|