Practical C
- Length: 469 pages
- Edition: 1st ed.
- Language: English
- Publisher: Apress
- Publication Date: 2016-11-18
- ISBN-10: 1484217683
- ISBN-13: 9781484217689
- Sales Rank: #4589802 (See Top 100 Books)
Learn practical C techniques, including often-needed algorithms within reusable functions. In this book, you’ll have the following code and advice at your fingertips: layout and pre-processors; control structures, iterations, and selections; pointers and structures; databases; reusability; lists, arrays, FIFO and stacks; searching and sorting; recursion; binary trees; integration; string utilities in/outside of C; web serving using Mongoose; game application code to build a MathSearch puzzle; and embedded software.
Besides providing you with modules that you can immediately put to use, Practical C also teaches you how to leverage the C language in a way that beginner books cannot achieve.
What You Will Learn
- Avoid pitfalls that can cause intractable problems
- Handle lists and arrays
- Perform searches and sorts
- Binary trees
- Take advantage of recursion
- Handle exceptions
- Access databases
- Calculate integrals using numerical computation with practical applications
- Deal with strings in a convenient, error-free way
- Build a MathSearch game application, similar to WordSearch puzzle games
- Deal with issues specific to embedded applications
Who This Book Is For
Programmers who have a general knowledge of C.
Table of Contents
Chapter 1: Introduction
Chapter 2: Tricky Bits
Chapter 3: Iteration, Recursion, and Binary Trees
Chapter 4: Lists, Stacks, and Queues
Chapter 5: Exception Handling
Chapter 6: String Utilities
Chapter 7: Dynamic Arrays
Chapter 8: Searching
Chapter 9: Sorting
Chapter 10: Numerical Integration
Chapter 11: Embedded Software
Chapter 12: Databases
Chapter 13: Web Server Using Mongoose
Chapter 14: Game Application: MathSearch
Appendix A: Abbreviations and Acronyms
Appendix B: Introduction to SQL
Donate to keep this site alive
How to download source code?
1. Go to: https://github.com/Apress
2. In the Find a repository… box, search the book title: Practical C
, sometime you may not get the results, please search the main title.
3. Click the book title in the search results.
3. Click Code to download.
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.