Signed Edition Sweepstakes
 
 

Recently Viewed clear list


Original Essays | September 18, 2014

Lin Enger: IMG Knowing vs. Knowing



On a hot July evening years ago, my Toyota Tercel overheated on a flat stretch of highway north of Cedar Rapids, Iowa. A steam geyser shot up from... Continue »

spacer
Qualifying orders ship free.
$29.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
2 Beaverton Computer Languages- C
2 Burnside Computer Languages- Beginning Programming
1 Burnside Computer Languages- C
1 Hawthorne Computer Languages- The Attic
7 Local Warehouse Software Engineering- Programming and Languages
21 Remote Warehouse Computer Languages- C

Beginning Programming with C for Dummies

by

Beginning Programming with C for Dummies Cover

 

Synopses & Reviews

Publisher Comments:

Learn to:
  • Use C programming basics and syntax
  • Write and debug code
  • Build your own programs in C
  • Apply general programming concepts to more advanced projects

C is the best place to start programming, and Dan Gookin's here to lead the way!

Behold the foundation of almost every programming language: the venerable C. Learn this one, and the others will come easily — plus, you can start telling computers, tablets, and other gizmos what to do. Dan Gookin walks you through the process in his characteristic way, with simple instructions, demonstrations, examples, and exercises — and a dash of fun.

  • Building blocks — start right out with the Code::Blocks IDE and learn the basics of creating, building, and running a project
  • Conquer the concepts — see what to do with values, constants, variables, functions, input/output devices, and loops
  • Arrays of possibilities — understand arrays, string functions, and structures and how to use the command prompt
  • A pointer's not a dog — find out how the often-misunderstood pointer can add power to your programs
  • Bug out — debug your code, master file management, and create large projects using multiple source code modules

Open the book and find:

  • The parts of C
  • Tips on fixing compiler and linker errors
  • How the computer makes decisions
  • Techniques for manipulating and working with text
  • A bit about binary
  • Nifty things you can do with pointers
  • How to work with permanent storage functions
  • Ten common mistakes to avoid

Synopsis:

Learn the basics of programming with C with this fun and friendly guide!

C offers a reliable, strong foundation for programming and serves as a stepping stone upon which to expand your knowledge and learn additional programming languages. Written by veteran For Dummies author Dan Gookin, this straightforward-but-fun beginner's guide covers the fundamentals of using C and gradually walks you through more advanced topics including pointers, linked lists, file I/O, and debugging. With a special focus on the subject of an Integrated Development Environment, it gives you a solid understanding of computer programming in general as you learn to program with C.

  • Encourages you to gradually increase your knowledge and understanding of C, with each chapter building off the previous one
  • Provides you with a solid foundation of understanding the C language so you can take on larger programming projects, learn new popular programming languages, and tackle new topics with confidence
  • Includes more than 100 sample programs with code that are adaptable to your own projects

Beginning Programming with C For Dummies assumes no previous programming language experience and helps you become competent and comfortable with the fundamentals of C in no time.

Synopsis:

Beginning Programming with C For Dummies covers the fundamentals required as readers begin writing applications using C. The book assumes the reader knows nothing of programming and it takes them through some of the most advanced topics in C: Pointers, Linked lists, File I/O, debugging, and building large programs or applications. All of that is done with a handholding approach, no assumptions, and plenty of humor. The key to this book, and what’s been missing from other C titles, is the inclusion of an IDE, Integrated Development Environment. Specifically, this book concentrates on using the popular CODE::BLOCKS environment. It is available for Windows, Mac, and Linux OSes. The book concentrates on the more common aspects of C, with less of the esoteric and no-longer-relevant portions. The book is current by covering the new C11 standard. The book takes the reader through the appropriate steps to teach smaller example programs, while at the same time moving the reader forward in their knowledge of C programming. After working through this book, the reader will have a solid understanding of computer programming. Because they will know how C works, they will be ready to take on programming projects, learn new popular programming languages based and built on C, and approach new topics without the fear and hesitation most readers have who are frustrated or overwhelmbed by learning programming.

About the Author

Dan Gookin wrote the original For Dummies book in 1991. Now, with more than 11 million copies in print, his many books have been translated into 32 languages. Among Dan's bestsellers are Android Tablets For Dummies, Laptops For Dummies, PCs For Dummies, Samsung Galaxy Tabs For Dummies, and Word 2013 For Dummies. Visit him at wambooli.com.

Table of Contents

Introduction 1

Part I: Getting Started with C Programming 7

Chapter 1: A Quick Start for the Impatient 9

Chapter 2: The Programming Thing 21

Chapter 3: Anatomy of C 31

Part II: C Programming 101 45

Chapter 4: Trials and Errors 47

Chapter 5: Values and Constants 59

Chapter 6: A Place to Put Stuff 71

Chapter 7: Input and Output 83

Chapter 8: Decision Making 97

Chapter 9: Loops, Loops, Loops 113

Chapter 10: Fun with Functions 129

Part III: Build Upon What You Know 143

Chapter 11: The Unavoidable Math Chapter 145

Chapter 12: Give Me Arrays 163

Chapter 13: Fun with Text 181

Chapter 14: Structures, the Multivariable 199

Chapter 15: Life at the Command Prompt 209

Chapter 16: Variable Nonsense 219

Chapter 17: Binary Mania 231

Part IV: The Advanced Part 249

Chapter 18: Introduction to Pointers 251

Chapter 19: Deep into Pointer Land 267

Chapter 20: Linked Lists 287

Chapter 21: It’s About Time 307

Part V: And the Rest of It 315

Chapter 22: Permanent Storage Functions 317

Chapter 23: File Management 335

Chapter 24: Beyond Mere Mortal Projects 345

Chapter 25: Out, Bugs 355

Part VI: The Part of Tens 367

Chapter 26: Ten Common Boo-Boos 369

Chapter 27: Ten Reminders and Suggestions 377

Afterword 385

Appendix A: ASCII Codes 387

Appendix B: Keywords 393

Appendix C: Operators 395

Appendix D: Variable Types 397

Appendix E: Escape Sequences 399

Appendix F: Conversion Characters 401

Appendix G: Order of Precedence 403

Index 405

Product Details

ISBN:
9781118737637
Author:
Gookin, Dan
Publisher:
For Dummies
Author:
Geisler, Sandra
Subject:
Programming - General
Subject:
Programming - Software Development
Subject:
Software Engineering - Programming and Languages
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for
Subject:
beginners; beginning programming with c; beginning programming with c for dummies; c programming fundamentals; c fundamentals; c programming basics; c basics; dummies guide to programming with c; dummies guide to learning c; dummies guide to c
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dum
Subject:
mies; c programming fundamentals; c fundamentals; c programming basics; c basics; dummies guide to programming with c; dummies guide to learning c; dummies guide to c
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Subject:
C; C programming; beginning guide to c; programming with c; learn to program with c; c programming beginner guide; how to program with c; programming with c for beginners; beginning programming with c; beginning programming with c for dummies; c programmi
Copyright:
Edition Description:
WebSite Associated w/Book
Publication Date:
20131118
Binding:
TRADE PAPER
Language:
English
Pages:
456
Dimensions:
235.7 x 188 x 23.9 mm 23.36 oz

Related Subjects

Business » Accounting and Finance
Computers and Internet » Computer Languages » Beginning Programming
Computers and Internet » Computer Languages » C
Computers and Internet » Computer Languages » The Attic
Computers and Internet » Computers Reference » Beginning and Reference
Computers and Internet » Software Engineering » Programming and Languages

Beginning Programming with C for Dummies New Trade Paper
0 stars - 0 reviews
$29.99 In Stock
Product details 456 pages For Dummies - English 9781118737637 Reviews:
"Synopsis" by , Learn the basics of programming with C with this fun and friendly guide!

C offers a reliable, strong foundation for programming and serves as a stepping stone upon which to expand your knowledge and learn additional programming languages. Written by veteran For Dummies author Dan Gookin, this straightforward-but-fun beginner's guide covers the fundamentals of using C and gradually walks you through more advanced topics including pointers, linked lists, file I/O, and debugging. With a special focus on the subject of an Integrated Development Environment, it gives you a solid understanding of computer programming in general as you learn to program with C.

  • Encourages you to gradually increase your knowledge and understanding of C, with each chapter building off the previous one
  • Provides you with a solid foundation of understanding the C language so you can take on larger programming projects, learn new popular programming languages, and tackle new topics with confidence
  • Includes more than 100 sample programs with code that are adaptable to your own projects

Beginning Programming with C For Dummies assumes no previous programming language experience and helps you become competent and comfortable with the fundamentals of C in no time.

"Synopsis" by , Beginning Programming with C For Dummies covers the fundamentals required as readers begin writing applications using C. The book assumes the reader knows nothing of programming and it takes them through some of the most advanced topics in C: Pointers, Linked lists, File I/O, debugging, and building large programs or applications. All of that is done with a handholding approach, no assumptions, and plenty of humor. The key to this book, and what’s been missing from other C titles, is the inclusion of an IDE, Integrated Development Environment. Specifically, this book concentrates on using the popular CODE::BLOCKS environment. It is available for Windows, Mac, and Linux OSes. The book concentrates on the more common aspects of C, with less of the esoteric and no-longer-relevant portions. The book is current by covering the new C11 standard. The book takes the reader through the appropriate steps to teach smaller example programs, while at the same time moving the reader forward in their knowledge of C programming. After working through this book, the reader will have a solid understanding of computer programming. Because they will know how C works, they will be ready to take on programming projects, learn new popular programming languages based and built on C, and approach new topics without the fear and hesitation most readers have who are frustrated or overwhelmbed by learning programming.
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.