Cover image for Beginning Programming with C For Dummies.
Beginning Programming with C For Dummies.
Title:
Beginning Programming with C For Dummies.
Author:
Gookin, Dan.
ISBN:
9781118737651
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (459 pages)
Contents:
Contents at a Glance -- Table of Contents -- Introduction -- Is the C Language Relevant? -- The C Programming For Dummies Approach -- How This Book Works -- Icons Used in This Book -- Parting Thoughts -- Part I: Getting Started with C Programming -- Chapter 1: A Quick Start for the Impatient -- What You Need in Order to Program -- Behold the Code::Blocks IDE -- Your First Project -- Chapter 2: The Programming Thing -- The History of Programming -- The Programming Process -- Chapter 3: Anatomy of C -- Parts of the C Language -- Behold the Typical C Program -- Part II: C Programming 101 -- Chapter 4: Trials and Errors -- Display Stuff on the Screen -- More Display Nonsense -- Chapter 5: Values and Constants -- A Venue for Various Values -- The Computer Does the Math -- Always the Same -- Chapter 6: A Place to Put Stuff -- Values That Vary -- Variable Madness! -- Chapter 7: Input and Output -- Character I/O -- Text I/O, but Mostly I -- Chapter 8: Decision Making -- If What? -- Multiple Decisions -- Multiple Comparisons with Logic -- The Old Switch Case Trick -- The Weird?: Decision Thing -- Chapter 9: Loops, Loops, Loops -- A Little Déjà Vu -- The Thrill of for Loops -- The Joy of the while Loop -- Loopy Stuff -- Chapter 10: Fun with Functions -- Anatomy of a Function -- Functions and Variables -- Part III: Build Upon What You Know -- Chapter 11: The Unavoidable Math Chapter -- Math Operators from Beyond Infinity -- Math Function Mania -- It's Totally Random -- The Holy Order of Precedence -- Chapter 12: Give Me Arrays -- Behold the Array -- Multidimensional Arrays -- Arrays and Functions -- Chapter 13: Fun with Text -- Character Manipulation Functions -- String Functions Galore -- Fun with printf() Formatting -- Gently Down the Stream -- Chapter 14: Structures, the Multivariable -- Hello, Structure -- Weird Structure Concepts.

Chapter 15: Life at the Command Prompt -- Conjure a Terminal Window -- The main() Function Arguments -- Understanding main()'s arguments -- Time to Bail -- Chapter 16: Variable Nonsense -- Variable Control -- Variables, Variables Everywhere -- Chapter 17: Binary Mania -- Binary Basics -- Bit Manipulation -- The Joy of Hex -- Part IV: The Advanced Part -- Chapter 18: Introduction to Pointers -- The Biggest Problem with Pointers -- Sizing Up Variable Storage -- The Hideously Complex Topic of Pointers -- Chapter 19: Deep into Pointer Land -- Pointers and Arrays -- Strings Are Pointer-Things -- Pointers in Functions -- Chapter 20: Linked Lists -- Give Me Memory! -- Lists That Link -- Chapter 21: It's About Time -- What Time Is It? -- Time to Program -- Part V: And the Rest of It -- Chapter 22: Permanent Storage Functions -- Sequential File Access -- Random File Access -- Chapter 23: File Management -- Directory Madness -- Fun with Files -- Chapter 24: Beyond Mere Mortal Projects -- The Multi-Module Monster -- Other Libraries to Link -- Chapter 25: Out, Bugs! -- Code::Blocks Debugger -- Solving Problems by Using printf() and puts() -- Improved Error Messages -- Part VI: The Part of Tens -- Chapter 26: Ten Common Boo-Boos -- Conditional Foul-Ups -- == v. = -- Dangerous Loop Semicolons -- Commas in for Loops -- Missing break in a Switch Structure -- Missing Parentheses and Curly Brackets -- Pay Heed to That Warning -- Endless Loops -- scanf() Blunders -- Streaming Input Restrictions -- Chapter 27: Ten Reminders and Suggestions -- Maintain Good Posture -- Use Creative Names -- Write a Function -- Work on Your Code a Little Bit at a Time -- Break Apart Larger Projects into Several Modules -- Know What a Pointer Is -- Add White Space before Condensing -- Know When if-else Becomes switch-case -- Remember Assignment Operators.

When You Get Stuck, Read Your Code Out Loud -- Afterword -- Appendix A: ASCII Codes -- Appendix B: Keywords -- Appendix C: Operators -- Appendix D: Variable Types -- Appendix E: Escape Sequences -- Appendix F: Conversion Characters -- Appendix G: Order of Precedence -- Index -- About the Author.
Abstract:
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.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: