Skip to main content
  • Book
  • © 2016

Practical C

Apress

Authors:

  • A unique contemporary and practical C book with projects

  • Author is a C programmer, coder, expert and books author

  • C remains one of today's most popular programming languages with new applications

  • 43k Accesses

Buy it now

Buying options

eBook USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (14 chapters)

  1. Front Matter

    Pages i-xv
  2. Introduction

    • Giulio Zambon
    Pages 1-7
  3. Tricky Bits

    • Giulio Zambon
    Pages 9-46
  4. Iteration, Recursion, and Binary Trees

    • Giulio Zambon
    Pages 47-83
  5. Lists, Stacks, and Queues

    • Giulio Zambon
    Pages 85-117
  6. Exception Handling

    • Giulio Zambon
    Pages 119-136
  7. String Utilities

    • Giulio Zambon
    Pages 137-184
  8. Dynamic Arrays

    • Giulio Zambon
    Pages 185-205
  9. Searching

    • Giulio Zambon
    Pages 207-252
  10. Sorting

    • Giulio Zambon
    Pages 253-274
  11. Numerical Integration

    • Giulio Zambon
    Pages 275-314
  12. Embedded Software

    • Giulio Zambon
    Pages 315-336
  13. Databases

    • Giulio Zambon
    Pages 337-374
  14. Web Server Using Mongoose

    • Giulio Zambon
    Pages 375-394
  15. Game Application: MathSearch

    • 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. 


Authors and Affiliations

  • Harrison, Australia

    Giulio Zambon

About the author

Giulio Zambon’s first love was physics, but he decided to dedicate himself to software development more than 30 years ago: back when computers were still made of transistors and core memories, programs were punched on cards, and Fortran only had arithmetic IFs. Over the years, he learned a dozen computer languages and worked with all sorts of operating systems. His specific interests were in telecom and real-time systems, and he managed several projects to their successful completion.


Giulio’s career took him to eight cities in five different countries, where he worked as a software developer, systems consultant, process improvement manager, project manager, and chief operating officer. Since early 2008, he has lived in a peaceful suburb a few kilometers north of Canberra, Australia, where he can dedicate himself to his many interests and in particular to writing software and programming books. Visit his web site, zambon-dot-com-dot-au, to see the full list of the papers and books he has authored.


Bibliographic Information

Buy it now

Buying options

eBook USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access