Programming in C

  • ISBN13:


  • ISBN10:


  • Edition: 4th
  • Format: Paperback
  • Copyright: 8/18/2014
  • Publisher: Addison-Wesley Professional

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $59!
    Your order must be $59 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
  • We Buy This Book Back!
    In-Store Credit: $10.50
    Check/Direct Deposit: $10.00
List Price: $49.99 Save up to $17.50
  • Rent Book $32.49
    Add to Cart Free Shipping


Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
  • The Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.


Programming in C, Fourth Editionis a newly revised and updated edition of Steven Kochan's classic C programming tutorial: a book that has helped thousands of students master C over the past 25+ years. This edition fully reflects current developments in C programming, including the latest version (C11). Crafted to help students master C regardless of their intended platform or applications, it includes substantial new coverage of mobile and gaming applications where C's elegance and speed make it indispensable. Kochan brings a unique ability to connect with readers, understand their needs, and explain a language with exceptional clarity and relevance. Here, he begins with the fundamentals, then covers every facet of C programming: variables, data types, arithmetic expressions, program looping, making decisions, arrays, functions, structures, strings, pointers, operations on bits, preprocessors, I/O, and more. You'll find up-to-date chapters on writing larger programs; debugging, and object-oriented fundamentals. Appendices include a complete language summary; an introduction to the current Standard C Library; coverage of compiling and running programs using gcc; and avoiding common coding mistakes. This edition contains improved examples and explanations, as well as new material on C-based object languages such as Objective-C (reflecting Kochan's unique experience as author of Programming in Objective-C 2.0, today's leading Objective-C tutorial).

Author Biography

Stephen G. Kochan has been developing software with the C programming language for more than 30 years. He is the author of several best-selling titles on the C language, including Programming in C , Programming in Objective-C , and Topics in C Programming . He has also written extensively on Unix and is the author or coauthor of Exploring the Unix System and Unix Shell Programming .

Table of Contents


1. Some Fundamentals

2. Compiling and Running Your First Program

3. Variables, Data Types, and Arithmetic Expressions

4. Program Looping

5. Making Decisions

6. Working with Arrays

7. Working with Functions

8. Working with Structures

9. Character Strings

10. Pointers

11. Operations on Bits

12. The Preprocessor

13. More on Data Types

14. Working with Larger Programs

15. Input and Output Operations in C

16. Miscellaneous and Advanced Features

17. Debugging Programs

18. Object-Oriented Programming

Appendix A. C Language Summary

Appendix B. The Standard C Library

Appendix C. Compiling Programs with gcc

Appendix D. Common Programming Mistakes

Appendix E: Resources


Rewards Program

Write a Review