Description

Book Synopsis
Written by renowned author Robert Seacord, Effective C is an in-depth look at the C programming language. Seacord introduces the language's basic data types and code structures while simultaneously addressing best practices, common errors, and open debates in the C community. Readers will also learn how to debug, test, and analyze C programs and benefit from detailed yet concise explanations of C language constructs and behaviors

Trade Review
"A worthwhile addition to a C programmer’s bookshelf."
—Ian Bruntlett, ACCU

"Effective C will teach you C programming for the modern era...This book's emphasis on the security aspects of C programming is unmatched. My personal recommendation is that, after reading it, you use all of the available tools it presents to avoid undefined behavior in the C programs you write.
—Pascal Cuoq, Chief Scientist, TrustInSoft

"An excellent introduction to Modern C."
—Francis Glassborow, ACCU

"A really, really good C book that does not talk down to you."
—Stephan Neuhaus, @stephanneuhaus1

"An updated and relevant version of what you may be coding. I'm a fan."
—Christoff Sogon, @sogonsec

Table of Contents
Introduction
Chapter 1: Getting Started
Chapter 2: Objects, Functions, and Types
Chapter 3: Arithmetic Types
Chapter 4: Expressions and Operators
Chapter 5: Control Flow
Chapter 6: Dynamically Allocated Memory
Chapter 7: Characters and Strings
Chapter 8: Input/Output
Chapter 9: Preprocessor
Chapter 10: Program Structure
Chapter 11: Debugging, Testing, and Analysis
Index

Effective C: An Introduction to Professional C

    Product form

    £35.99

    Includes FREE delivery

    RRP £47.99 – you save £12.00 (25%)

    Order before 4pm today for delivery by Wed 1 Jul 2026.

    A Paperback / softback by Robert Seacord

    2 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Effective C: An Introduction to Professional C by Robert Seacord

      Publisher: No Starch Press,US
      Publication Date: 04/08/2020
      ISBN13: 9781718501041, 978-1718501041
      ISBN10: 1718501048

      Description

      Book Synopsis
      Written by renowned author Robert Seacord, Effective C is an in-depth look at the C programming language. Seacord introduces the language's basic data types and code structures while simultaneously addressing best practices, common errors, and open debates in the C community. Readers will also learn how to debug, test, and analyze C programs and benefit from detailed yet concise explanations of C language constructs and behaviors

      Trade Review
      "A worthwhile addition to a C programmer’s bookshelf."
      —Ian Bruntlett, ACCU

      "Effective C will teach you C programming for the modern era...This book's emphasis on the security aspects of C programming is unmatched. My personal recommendation is that, after reading it, you use all of the available tools it presents to avoid undefined behavior in the C programs you write.
      —Pascal Cuoq, Chief Scientist, TrustInSoft

      "An excellent introduction to Modern C."
      —Francis Glassborow, ACCU

      "A really, really good C book that does not talk down to you."
      —Stephan Neuhaus, @stephanneuhaus1

      "An updated and relevant version of what you may be coding. I'm a fan."
      —Christoff Sogon, @sogonsec

      Table of Contents
      Introduction
      Chapter 1: Getting Started
      Chapter 2: Objects, Functions, and Types
      Chapter 3: Arithmetic Types
      Chapter 4: Expressions and Operators
      Chapter 5: Control Flow
      Chapter 6: Dynamically Allocated Memory
      Chapter 7: Characters and Strings
      Chapter 8: Input/Output
      Chapter 9: Preprocessor
      Chapter 10: Program Structure
      Chapter 11: Debugging, Testing, and Analysis
      Index

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account