- ホーム
- > 洋書
- > 英文書
- > Computer / Languages
Full Description
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.
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