Practical C

  • Giulio┬áZambon

Table of contents

  1. Front Matter
    Pages i-xv
  2. Giulio Zambon
    Pages 1-7
  3. Giulio Zambon
    Pages 9-46
  4. Giulio Zambon
    Pages 47-83
  5. Giulio Zambon
    Pages 85-117
  6. Giulio Zambon
    Pages 119-136
  7. Giulio Zambon
    Pages 137-184
  8. Giulio Zambon
    Pages 185-205
  9. Giulio Zambon
    Pages 207-252
  10. Giulio Zambon
    Pages 253-274
  11. Giulio Zambon
    Pages 275-314
  12. Giulio Zambon
    Pages 315-336
  13. Giulio Zambon
    Pages 337-374
  14. Giulio Zambon
    Pages 375-394
  15. Giulio Zambon
    Pages 395-434
  16. Back Matter
    Pages 435-469

About this book


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. 


C programming language pointer C language

Authors and affiliations

  • Giulio┬áZambon
    • 1
  1. 1.HarrisonAustralia

Bibliographic information