Beginning programming with C for dummies / by Dan Gookin
Resource type: Ressourcentyp: Buch (Online)Book (Online)Language: English Publisher: Hoboken, NJ : John Wiley & Sons, [2014]Edition: Online-AusgDescription: Online-Ressource (1 online resource (xvi, 430 pages)) : illustrations (black and white)ISBN:- 9781306451246
- 1306451248
- 9781118737637
- 9781118737651
- 005.1'33 23
- 005.46
- 005.133
- 459
- QA76.73.C15
- QA76.73.C153 .G394 2013
Contents:
Summary: Learn the basics of programming with C with this fun and friendly guide! As the basis of all programming languages, C offers a reliable, strong foundation for programming and serves as a steppingstone 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 DevePPN: PPN: 811696499Package identifier: Produktsigel: ZDB-26-MYL | ZDB-30-PAD | ZDB-30-PQE
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 ScreenMore 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 FunctionFunctions 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 WindowThe 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 TimeWhat 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
No physical items for this record