Book description
Updated for C11
Write powerful C programs…without becoming a technical expert! This book is the fastest way to get comfortable with C, one incredibly clear and easy step at a time. You’ll learn all the basics: how to organize programs, store and display data, work with variables, operators, I/O, pointers, arrays, functions, and much more. C programming has neverbeen this simple!
Who knew how simple C programming could be?
This is today’s best beginner’s guide to writing C programs–and to learning skills you can use with practically any language. Its simple, practical instructions will help you start creating useful, reliable C code, from games to mobile apps. Plus, it’s fully updated for the new C11 standard and today’s free, open source tools! Here’s a small sample of what you’ll learn:
• Discover free C programming tools for Windows, OS X, or Linux
• Understand the parts of a C program and how they fit together
• Generate output and display it on the screen
• Interact with users and respond to their input
• Make the most of variables by using assignments and expressions
• Control programs by testing data and using logical operators
• Save time and effort by using loops and other techniques
• Build powerful data-entry routines with simple built-in functions
• Manipulate text with strings
• Store information, so it’s easy to access and use
• Manage your data with arrays, pointers, and data structures
• Use functions to make programs easier to write and maintain
• Let C handle all your program’s math for you
• Handle your computer’s memory as efficiently as possible
• Make programs more powerful with preprocessing directives
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Contents at a Glance
- Table of Contents
- About the Authors
- Dedication
- Acknowledgments
- We Want to Hear from You!
- Reader Services
- Introduction
-
Part I: Jumping Right In
- 1. What Is C Programming, and Why Should I Care?
- 2. Writing Your First C Program
- 3. What Does This Do? Clarifying Your Code with Comments
- 4. Your World Premiere—Putting Your Program’s Results Up on the Screen
- 5. Adding Variables to Your Programs
- 6. Adding Words to Your Programs
- 7. Making Your Programs More Powerful with #include and #define
- 8. Interacting with Users
- Part II: Putting C to Work for You with Operators and Expressions
-
Part III: Fleshing Out Your Programs
- 14. Code Repeat—Using Loops to Save Time and Effort
- 15. Looking for Another Way to Create Loops
- 16. Breaking in and out of Looped Code
- 17. Making the case for the switch Statement
- 18. Increasing Your Program’s Output (and Input)
- 19. Getting More from Your Strings
- 20. Advanced Math (for the Computer, Not You!)
- Part IV: Managing Data with Your C Programs
- Part V: Files and Functions
- Appendixes
- Index
Product information
- Title: C Programming Absolute Beginner’s Guide, Third Edition
- Author(s):
- Release date: August 2013
- Publisher(s): Que
- ISBN: 9780133149869
You might also like
book
Modern C
Modern C introduces you to modern day C programming, emphasizing the unique and new features of …
book
C Programming in One Hour a Day, Sams Teach Yourself, Seventh Edition
is the newest version of the worldwide best-seller Sams Teach Yourself C Programming in One Hour …
book
Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, First Edition
You Will Learn Python 3! Zed Shaw has perfected the world's best system for learning Python …
book
Learn C Programming
Get started with writing simple programs in C while learning the skills that will help you …