Book description
Learn how to program using C, beginning from first principles and progressing through step-by-step examples. This seventh edition is fully updated to reflect new features of C23, and addresses deprecated functions and features that are no longer supported.
You’ll discover that C is a foundation language that every programmer ought to know. Beginning C is written by renowned author Ivor Horton and expert programmer German Gonzalez-Morris. This book increases your programming expertise by guiding you through the development of fully working C applications that use what you've learned in a practical context. Examples of how to use deprecated functions are also provided, along with new examples for replacing them when a simple solution is possible.
By the end of the book you'll be confident in your skills with all facets of the widely-used and powerful C language and be able to strike out on your own by trying the exercises included at the end of each chapter. All you need are this book and any of the widely available C compilers, and you'll soon be writing real C programs.
What You Will Learn
- Discover the C programming language
- Program using C starting with first steps, then making decisions
- Use loops, arrays, strings, text, pointers, functions, I/O, and more
- Code applications with strings and text
- Structure your programs efficiently
- Work with data, files, facilities, and more
Who This Book Is For
Those new to C programming who may or may not have some prior programming experience.
Table of contents
- Cover
- Front Matter
- 1. Programming in C
- 2. First Steps in Programming
- 3. Making Decisions
- 4. Loops
- 5. Arrays
- 6. Applications with Strings and Text
- 7. Pointers
- 8. Structuring Your Programs
- 9. More on Functions
- 10. Essential Input and Output
- 11. Structuring Data
- 12. Working with Files
- 13. The Preprocessor and Debugging
- 14. Advanced and Specialized Topics
- Back Matter
Product information
- Title: Beginning C: From Beginner to Pro
- Author(s):
- Release date: February 2024
- Publisher(s): Apress
- ISBN: 9798868801495
You might also like
book
Head First C
Ever wished you could learn C from a book? Head First C provides a complete learning …
book
Hands-On Network Programming with C
A comprehensive guide to programming with network sockets, implementing internet protocols, designing IoT devices, and much …
video
Programming in C - The Complete Course
A vast majority of modern programming languages and popular libraries are based on C, making C …
book
Learn C Programming - Second Edition
Get started with writing simple programs in C while learning core programming concepts Key Features Learn …