C Programming Cookbook

A comprehensive guide with curated recipes to help you gain a deeper understanding of modern C.

C Programming Cookbook

B.M. Harwani
New Release!

A comprehensive guide with curated recipes to help you gain a deeper understanding of modern C.
Packt Subscription
FREE
$9.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$16.80
$29.99
$9.99 p/m after trial
RRP $23.99
RRP $29.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


C Programming Cookbook Book Cover
C Programming Cookbook
$ 23.99
$ 16.80
Modern C++ Programming Cookbook Book Cover
Modern C++ Programming Cookbook
$ 39.99
$ 28.00
Buy 2 for $44.80
Save $19.18
Add to Cart

Book Details

ISBN 139781789617450
Paperback344 pages

Book Description

C is a high-level language that's popular among developers. It enables you to write drivers for different devices, access machine-level hardware, apply dynamic memory allocation, and much more. With self-contained tutorials, known as recipes, this book will guide you in dealing with C and its idiosyncrasies and help you benefit from its latest features.

Beginning with common tasks, each recipe addresses a specific problem followed by explaining the solution to get you acquainted with what goes on under the hood. You will explore core concepts of the programming language, including how to work with strings, pointers, and single and multi-dimensional arrays. You will also learn how to break a large application into small modules by creating functions, handling files, and using a database. Finally, the book will take you through advanced concepts such as concurrency and interprocess communication.

By the end of this book, you’ll have a clear understanding and deeper knowledge of C programming, which will help you become a better developer.

Table of Contents

What You Will Learn

  • Manipulate single and multi-dimensional arrays
  • Perform complex operations on strings
  • Understand how to use pointers and memory optimally
  • Discover how to use arrays, functions, and strings to make large applications
  • Implement multitasking using threads and process synchronization
  • Establish communication between two or more processes using different techniques
  • Store simple text in files and store data in a database

Authors

Table of Contents

Book Details

ISBN 139781789617450
Paperback344 pages
Read More

Read More Reviews

Recommended for You

Modern C++ Programming Cookbook Book Cover
Modern C++ Programming Cookbook
$ 39.99
$ 28.00
C# Programming Cookbook Book Cover
C# Programming Cookbook
$ 39.99
$ 28.00
Hands-On Network Programming with C Book Cover
Hands-On Network Programming with C
$ 27.99
$ 19.60
Qt5 C++ GUI Programming Cookbook - Second Edition Book Cover
Qt5 C++ GUI Programming Cookbook - Second Edition
$ 31.99
$ 22.40
OpenCV 4 Computer Vision Application Programming Cookbook - Fourth Edition Book Cover
OpenCV 4 Computer Vision Application Programming Cookbook - Fourth Edition
$ 31.99
$ 22.40
C++ Game Development By Example Book Cover
C++ Game Development By Example
$ 27.99
$ 19.60