Computer Science: A Structured Programming Approach Using C is meant to serve as a textbook for a first course on C programming. Forouzan and Gilberg use a highly visual approach to explain fundamental programming concepts. From building conceptual understanding to providing tips for error-free programming, this book offers students a fully updated, comprehensive survey of the C programming language. Lucid explanation of concepts, simplicity of style and language, and a large number of examples and exercises make for a complete undergraduate text Features: * Updated to comply with the C 99 standard, including discussions of complex arithmetic and Unicode * Offers a groundbreaking visual approach, including a wide variety of figures, tables, and programs * Uses a large number of examples, ranging from code snippets to complete implementations requiring several functions, providing the student with a range of techniques to study and practice * Contains extensive end-of-chapter pedagogy, including a summary, keywords, tips, and a robust problem set featuring review questions, exercises, problems, and projects About The Author: Behrouz A. Forouzan , De Anza College Richard F. Gilberg , De Anza College Table Of Contents: 1. Introduction to Computers 2. Introduction to the C Language 3. Structure of a C Program 4. Functions 5. Selection-Making Decisions 6. Repetition 7. Text Input/Output 8. Arrays 9. Pointers 10. Pointer Applications 11. Strings