List Price: $49.95 Details

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Save: $4.64 (9%)
FREE Returns
Return this item for free
  • Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
  • Learn more about free returns.
FREE delivery Saturday, February 11
Or fastest delivery Friday, February 10. Order within 10 hrs 59 mins
In Stock.
[{"displayPrice":"$45.31","priceAmount":45.31,"currencySymbol":"$","integerValue":"45","decimalSeparator":".","fractionalValue":"31","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"4s9tKpLmtfqVarvJKoNI46Z7JHKEHryG3MUz2Cz7ZquWPq8nXq3ivkBox84ySOc%2BLqjmoajuPw3fg6ACCg6%2Brmm1WTKkxJUw%2BpwJ7YZMmhBQgxlE8O0TQ8MsSvq%2BLQn8hY3Jd67uTrmiOgE%2FJZ0GTQ%3D%3D","locale":"en-US","buyingOptionType":"NEW"},{"displayPrice":"$27.95","priceAmount":27.95,"currencySymbol":"$","integerValue":"27","decimalSeparator":".","fractionalValue":"95","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"cEoeOaYvBg5AUn2UnazO%2BkKJbKuOtxgP4aWTmZhjiURIveX5l8nTfBOzPasz6BsxUqAq%2BTVGHSJaq1NUPPJupGvIBZCKrMFcPxjlt3sEtSxxVJEQXhCeNtLvskhyB%2BgI2NFphKMfWxS%2FpCEskfpwDsci0hdU0k8TQ%2FgtegS%2FJoMi57qmajq6c4qeGOVe4BZV","locale":"en-US","buyingOptionType":"USED"}]
$$45.31 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$45.31
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Ships from
Amazon.com
Sold by
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Return policy: Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Effective C: An Introduct... has been added to your Cart
$3.99 delivery February 16 - 17. Details
Or fastest delivery February 9 - 14. Details
Used: Good | Details
Sold by Seattlegoodwill
Condition: Used: Good
Comment: May have some shelf-wear due to normal use. Your purchase funds free job training and education in the greater Seattle area. Thank you for supporting Goodwill's nonprofit mission!
Access codes and supplements are not guaranteed with used items.
Have one to sell?
Other Sellers on Amazon
Added
$38.46
& FREE Shipping
Sold by: TheProductsHub
Sold by: TheProductsHub
(8711 ratings)
87% positive over last 12 months
Usually ships within 6 to 7 days.
Shipping rates and Return policy
Added
$34.90
+ $3.99 shipping
Sold by: allnewbooks
Sold by: allnewbooks
(270931 ratings)
91% positive over last 12 months
In stock.
Usually ships within 4 to 5 days.
Shipping rates and Return policy
Added
$41.21
& FREE Shipping
Sold by: Book Depository US
Sold by: Book Depository US
(950921 ratings)
91% positive over last 12 months
In stock.
Usually ships within 3 to 4 days.
Shipping rates and Return policy
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Follow the Author

Something went wrong. Please try your request again later.

Effective C: An Introduction to Professional C Programming

4.6 out of 5 stars 256 ratings

Price
New from Used from
Kindle
Paperback
$45.31
$32.06 $27.95
Great on Kindle
Great Experience. Great Value.
iphone with kindle app
Putting our best book forward
Each Great on Kindle book offers a great reading experience, at a better value than print to keep your wallet happy.

Explore your book, then jump right back to where you left off with Page Flip.

View high quality images that let you zoom in to take a closer look.

Enjoy features only possible in digital – start reading right away, carry your library with you, adjust the font, create shareable notes and highlights, and more.

Discover additional details about the events, people, and places in your book, with Wikipedia integration.

Get the free Kindle app: Link to the kindle app page Link to the kindle app page
Enjoy a great reading experience when you buy the Kindle edition of this book. Learn more about Great on Kindle, available in select categories.

Enhance your purchase


Discover Books that Read. Great on Kindle. Great Reading Experience at a better value than print Discover Books that Read. Great on Kindle. Great Reading Experience at a better value than print

Frequently bought together

  • Effective C: An Introduction to Professional C Programming
  • +
  • C++ Crash Course: A Fast-Paced Introduction
  • +
  • Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
Total price:
To see our price, add these items to your cart.
Choose items to buy together.

From the Publisher

Who Should Read this Book

This book is an introduction to the C language. It is written to be as accessible as possible to anyone who wants to learn C programming, without dumbing it down. This book will quickly teach you how to develop correct, portable, professional-quality code, build a foundation for developing security-critical and safety-critical systems, and perhaps teach you a thing or two that even the senior developers at your organization don’t know. Effective C: An Introduction to Professional C Programming is a concise introduction to essential C language programming that will soon have you writing programs, solving problems, and building working systems. The code examples are idiomatic and straightforward. In this book, you’ll learn about essential programming concepts in C and practice writing high-quality code with exercises for each topic. You’ll also learn about good software engineering practices for developing correct, secure C code.

Editorial Reviews

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

About the Author

Robert C. Seacord is a Technical Director at NCC Group where he develops and delivers secure coding training in C, C++, and other languages. Seacord is an expert on the C Standards committee. His six previous books include The CERT C Coding Standard and Secure Coding in C and C++.

Product details

  • Publisher ‏ : ‎ No Starch Press (August 4, 2020)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 272 pages
  • ISBN-10 ‏ : ‎ 1718501048
  • ISBN-13 ‏ : ‎ 978-1718501041
  • Item Weight ‏ : ‎ 1.1 pounds
  • Dimensions ‏ : ‎ 7.06 x 0.65 x 9.25 inches
  • Customer Reviews:
    4.6 out of 5 stars 256 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Robert C. Seacord is a computer scientist, computer security specialist, and writer. He is the author of books on computer security, legacy system modernization, and component-based software engineering. He has a Bachelor in computer science from Rensselaer Polytechnic Institute.

Robert C. Seacord manages the Secure Coding Initiative at CERT, located in Carnegie Mellon’s Software Engineering Institute (SEI) in Pittsburgh, PA. CERT, among other security related activities, regularly analyzes software vulnerability reports and assesses the risk to the Internet and other critical infrastructure. Robert is an adjunct professor in the Carnegie Mellon University School of Computer Science and in the Information Networking Institute.

Robert started programming professionally for IBM in 1982, working in communications and operating system software, processor development, and software engineering. Robert also has worked at the X Consortium, where he developed and maintained code for the Common Desktop Environment and the X Window System.

Customer reviews

4.6 out of 5 stars
4.6 out of 5
256 global ratings

Top reviews from the United States

Reviewed in the United States 🇺🇸 on July 25, 2022
8 people found this helpful
Report abuse
Reviewed in the United States 🇺🇸 on June 19, 2021
17 people found this helpful
Report abuse
Reviewed in the United States 🇺🇸 on August 21, 2022
7 people found this helpful
Report abuse
Reviewed in the United States 🇺🇸 on May 12, 2022
One person found this helpful
Report abuse
Reviewed in the United States 🇺🇸 on September 13, 2020
13 people found this helpful
Report abuse
Reviewed in the United States 🇺🇸 on November 16, 2020
11 people found this helpful
Report abuse
Reviewed in the United States 🇺🇸 on February 23, 2021
Customer image
4.0 out of 5 stars Not for first timers
Reviewed in the United States 🇺🇸 on February 23, 2021
This is NOT for first timers wanting to learn c. Watch a tutorial on it and practice it for a little. This will use jargon quite a bit and is more for beginners who know a little, but want to grow. Also, the spine on my book came undone, but it's still together. That all being said, the information in this is AMAZING!
Images in this review
Customer image
Customer image
22 people found this helpful
Report abuse
Reviewed in the United States 🇺🇸 on November 22, 2021
5 people found this helpful
Report abuse

Top reviews from other countries

Paul
5.0 out of 5 stars Stands out from the crowd
Reviewed in the United Kingdom 🇬🇧 on May 2, 2021
6 people found this helpful
Report abuse
Vladimir Kazanov
5.0 out of 5 stars Your best 2nd book about C
Reviewed in the United Kingdom 🇬🇧 on December 14, 2020
7 people found this helpful
Report abuse
S.T.
4.0 out of 5 stars For beginners in C, but not for beginners in programming
Reviewed in the United Kingdom 🇬🇧 on October 11, 2020
4 people found this helpful
Report abuse
James
5.0 out of 5 stars Very Good
Reviewed in the United Kingdom 🇬🇧 on July 14, 2021
One person found this helpful
Report abuse
Alan Yeung
5.0 out of 5 stars The new reference book for the modern era.
Reviewed in the United Kingdom 🇬🇧 on January 18, 2021
5 people found this helpful
Report abuse