You thought you knew C, but can you solve 25 puzzles in this popular
programming language? Noted C programmer and author Dan Gookin
provides a series of pointed questions, puzzles, and problems to keep
your C programming skills sharp. Each one will provide insight into
various aspects of handling strings, numeric operations, and other
activities, giving you techniques to take the best advantage of all C
has to offer. Challenge yourself, and get to know some powerful tricks
and details for writing better, faster, more accurate C code. Most C
programming books present the information sequentially, teaching you
the right way to code and only rarely describing what could go wrong.
In this book, the goal is to find out what did go wrong - or what
potentially goes right. Explore interesting and unusual programming
concepts and approaches with small, to-the-point, programs and
exercises. Hone your C programming skills and expand your knowledge.
By working through the brain teasers in this book, you'll fill in gaps
in your knowledge and work with advanced concepts such as pointers and
recursion. All of the teaser topics were selected to give you food for
thought, explaining the technical details behind each puzzle. Look at
a code sample and try to guess what output it will give. Code it
yourself and see the result. Is it what you expected? Then read the
author's lighthearted explanation of exactly why the language does
what it does, and how you can take advantage of it. You'll come away
with a much better understanding of how the language works, and how to
use it for efficient and effective programming. What You Need: You
need to know the basics of coding in C, and have an environment for
compiling and executing your C code. Any Windows, MacOS, or Linux
system with a C compiler does the job. Use the terminal window for
traditional C programming. Or obtain an Integrated Development
Enviornment (IDE) such as Visual Studio Code, which contains all the
software tools you need: Editor, Compiler, and Output.
Les mer
Exercise Your Mind
Produktdetaljer
ISBN
9798888650936
Publisert
2024
Utgave
1. utgave
Utgiver
Vendor
Pragmatic Bookshelf
Språk
Product language
Engelsk
Format
Product format
Digital bok
Forfatter