- Copyright 2016
- Edition: 4th
-
Web Edition
- ISBN-10: 0-13-430936-7
- ISBN-13: 978-0-13-430936-1
Learn C programming online
With this interactive online course — featuring step-by-step lessons, video walkthroughs, live code editing, and interactive quizzes and exercises — you can quickly learn how to write programs in the C programming language.
Whether you’re a novice or experienced programmer, this course will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C, C#, and Java.
Programming in C teaches C by example, with complete C programs used to illustrate each new concept along the way. Stephen Kochan provides step-by-step explanations for all C functions. You will learn both the language fundamentals and good programming practices.
And with this exclusive Learning Lab web edition of Programming in Cyou can:
- Read the complete text of the book online — at your own pace, whenever you want
- Watch an expert instructor show you how perform key tasks in short, easy-to-follow videos
- Try each of the examples yourself in an interactive online code editing sandbox — and see the results with the click of a button
- Test your understanding of the material after each lesson with a fully interactive online quiz
- Expand on what you've learned with interactive online exercises
Three sample lessons are available for FREE online exactly as they appear in the full online Learning Lab – with complete video walkthroughs, code editing sandboxes, and interactive quizzes (HTML5 web browser required). Try them out today!
About This Learning Lab: A Learning Lab is a self-paced online course that integrates text, graphics, video screencasts, live code editing sandboxes, and interactive quizzes into a complete tutorial. It is delivered online from a link that will be available on your InformIT Account page after purchase. Once purchased you can view the Learning Lab course in any web browser that supports HTML5, including the latest versions of Chrome, Firefox, Safari, and Internet Explorer. Supported platforms are:
- Windows XP (Firefox only)
- Windows 7 or 8 (Chrome or Firefox)
- Mac OS X (Safari, Firefox, or Chrome)
- Linux (Chrome or Firefox)
- iOS 6 or iOS 7 (Mobile Safari)
Contents
Three sample lessons (Hours 1, 2, and 3) are available for viewing online, exactly as they appear in the full Learning Lab with complete video walkthroughs and interactive quizzes (HTML5 browser required). Just click on a link below.
Introduction
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. Extending Data Types with the Enumerated Data Type, Type Definitions, and Data Type Conversions
14. Working with Larger Programs
15. Input and Output Operations in C
16. Miscellaneous and Advanced Features
17. Debugging Programs
18. Object-Oriented Programming
A. C Language Summary
B. The Standard C Library
C. Compiling Programs with gcc
D. Common Programming Mistakes
E. Resources