
- English
- ePUB (mobile friendly)
- Available on iOS & Android
C Programming For Dummies
About this book
Get an A grade in C
As with any major language, mastery of C can take you to some very interesting new places. Almost 50 years after it first appeared, it's still the world's most popular programming language and is used as the basis of global industry's core systems, including operating systems, high-performance graphics applications, and microcontrollers. This means that fluent C users are in big demand at the sharp end in cutting-edge industries—such as gaming, app development, telecommunications, engineering, and even animation—to translate innovative ideas into a smoothly functioning reality.
To help you get to where you want to go with C, this 2nd edition of C Programming For Dummies covers everything you need to begin writing programs, guiding you logically through the development cycle: from initial design and testing to deployment and live iteration. By the end you'll be au fait with the do's and don'ts of good clean writing and easily able to produce the basic—and not-so-basic—building blocks of an elegant and efficient source code.
- Write and compile source code
- Link code to create the executable program
- Debug and optimize your code
- Avoid common mistakes
Whatever your destination: tech industry, start-up, or just developing for pleasure at home, this easy-to-follow, informative, and entertaining guide to the C programming language is the fastest and friendliest way to get there!
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
The ABs of C
- Get started with C coding
- Work through your very first program
- Learn how programming works
- Discover the parts of the C language
- Craft a basic C skeleton
A Quick Start for the Impatient






What You Need to Program
- A computer
- Access to the Internet
Command Prompt Programming
https://brew.sh for directions. Homebrew allows you to install programming tools not available to OS X.sudo apt-get install clangclang --version- The VIM editor can be obtained from
vim.org. - Your choice to use the command prompt means you’re taking on an extra layer of complexity when it comes to programming. I find it fast and enjoyable, but if you believe it to be too much, especially when first learning the C language, rely instead upon an IDE, as covered in the next section.

IDE Programming
codeblocks.org. You can choose any other IDE you prefer, but Code::Blocks for Windows is fairly stable and comes with everything you need — providing that you install the correct version.Installing Code::Blocks
Table of contents
- Cover
- Title Page
- Table of Contents
- Introduction
- Part 1: The ABs of C
- Part 2: C Programming 101
- Part 3: Build Upon What You Know
- Part 4: The Advanced Part
- Part 5: And the Rest of It
- Part 6: The Part of Tens
- Part 7: Appendices
- Index
- About the Author
- Connect with Dummies
- End User License Agreement
