English | 2019 | ISBN-13 : 978-1913132040 | 151 Pages | PDF + CODE | 2.16 MB
The fastest, easiest way to learn to program C. This book will teach you to program the C language from the ground up. You will learn everything from the fundamentals of programming right through to the complexities of pointers, addresses and File IO. Maybe you’ve tried to master C before but failed. Or maybe you are new to C or new to programming. If so, this is the book for you!
This book explains...
Fundamentals of C
Variables, Types, Constants
Operators and Tests
for loops and while loops
puts, printf and safer alternatives
Functions and Arguments
Arrays and Strings
Pointers
#define and const
switch/case/break
Memory Allocation
User-defined Types
structs and typedef
Header Files and Scope
File-handling
File pointers
Text files and binary files
...and much more
The Little Book Of C takes you from the very basics of C programming right through to complex topics such as pointers, addresses, memory allocation and how to avoid common problems such as ‘buffer overruns’ and ‘memory leaks’. All the source code is provided as a free download from the publisher's web site. The book explains everything you need to know to get started with productive C coding.
Huw Collingbourne has been a programmer for more than 30 years. He is an online programming instructor who has taught tens of thousands of students to code in languages such as C, C#, Java, Object Pascal and Ruby. He had written programming columns for numerous computer magazines such as PC Plus and Computer Shopper. He is Technical Director of the independent development company, SapphireSteel Software. He is the author of a number of programming books including The Book Of Ruby, The Little Book Of Pointers and The Little Book of Recursion.
The Little Book Of C gives you just the stuff you really need to get straight to the heart of C programming without all the fluff and padding.