Teach Yourself C

Teach Yourself C

Author: Herbert Schildt

Publisher: McGraw-Hill/Osborne Media

Published: 1997

Total Pages: 664

ISBN-13:

DOWNLOAD EBOOK

This edition expands coverage of the C library, updates the Windows programming overview to Windows 95, and adds material pointing towards C++. Schildt also adds some defensive coding to the examples so they will compile as both C and C++ programs


C Programming in One Hour a Day, Sams Teach Yourself

C Programming in One Hour a Day, Sams Teach Yourself

Author: Bradley L. Jones

Publisher: Sams Publishing

Published: 2013-10-07

Total Pages: 696

ISBN-13: 0133414388

DOWNLOAD EBOOK

Sams Teach Yourself C Programming in One Hour a Day, Seventh Edition is the newest version of the worldwide best-seller Sams Teach Yourself C in 21 Days. Fully revised for the new C11 standard and libraries, it now emphasizes platform-independent C programming using free, open-source C compilers. This edition strengthens its focus on C programming fundamentals, and adds new material on popular C-based object-oriented programming languages such as Objective-C. Filled with carefully explained code, clear syntax examples, and well-crafted exercises, this is the broadest and deepest introductory C tutorial available. It’s ideal for anyone who’s serious about truly mastering C – including thousands of developers who want to leverage its speed and performance in modern mobile and gaming apps. Friendly and accessible, it delivers step-by-step, hands-on experience that starts with simple tasks and gradually builds to professional-quality techniques. Each lesson is designed to be completed in hour or less, introducing and clearly explaining essential concepts, providing practical examples, and encouraging you to build simple programs on your own. Coverage includes: Understanding C program components and structure Mastering essential C syntax and program control Using core language features, including numeric arrays, pointers, characters, strings, structures, and variable scope Interacting with the screen, printer, and keyboard Using functions and exploring the C Function Library Working with memory and the compiler Contents at a Glance PART I: FUNDAMENTALS OF C 1 Getting Started with C 2 The Components of a C Program 3 Storing Information: Variables and Constants 4 The Pieces of a C Program: Statements, Expressions, and Operators 5 Packaging Code in Functions 6 Basic Program Control 7 Fundamentals of Reading and Writing Information PART II: PUTTING C TO WORK 8 Using Numeric Arrays 9 Understanding Pointers 10 Working with Characters and Strings 11 Implementing Structures, Unions, and TypeDefs 12 Understanding Variable Scope 13 Advanced Program Control 14 Working with the Screen, Printer, and Keyboard PART III: ADVANCED C 15 Pointers to Pointers and Arrays of Pointers 16 Pointers to Functions and Linked Lists 17 Using Disk Files 18 Manipulating Strings 19 Getting More from Functions 20 Exploring the C Function Library 21 Working with Memory 22 Advanced Compiler Use PART IV: APPENDIXES A ASCII Chart B C/C++ Reserved Words C Common C Functions D Answers


Sams Teach Yourself C in 21 Days

Sams Teach Yourself C in 21 Days

Author: Bradley Jones

Publisher: Sams Publishing

Published: 2003

Total Pages: 964

ISBN-13: 9780672324482

DOWNLOAD EBOOK

This complete learning edition includes a CD with all code examples and an ANSI-compliant C compiler. The C programming language is the grandfather of most modern structured programming languages such as Java, C++, and Pascal.


Teach Yourself Advanced C in 21 Days

Teach Yourself Advanced C in 21 Days

Author: Bradley Jones

Publisher: Prentice Hall

Published: 1994

Total Pages: 916

ISBN-13: 9780672304712

DOWNLOAD EBOOK

The perfect tutorial for C programmers wanting to take their skills to the next level! Designed to be the follow-up tutorial to the successful Teach Yourself C in 21 Days.-- Uses lots of visual elements such as shaded syntax boxes, notes boxes, and line-by-line descriptions of the program examples-- Introduces carefully planned series of lessons, quizzes, exercises, and workshops to motivate and reinforce learning


Learn C the Hard Way

Learn C the Hard Way

Author: Zed A. Shaw

Publisher: Addison-Wesley Professional

Published: 2015-08-10

Total Pages: 931

ISBN-13: 0133124371

DOWNLOAD EBOOK

You Will Learn C! Zed Shaw has crafted the perfect course for the beginning C programmer eager to advance their skills in any language. Follow it and you will learn the many skills early and junior programmers need to succeed–just like the hundreds of thousands of programmers Zed has taught to date! You bring discipline, commitment, persistence, and experience with any programming language; the author supplies everything else. In Learn C the Hard Way, you’ll learn C by working through 52 brilliantly crafted exercises. Watch Zed Shaw’s teaching video and read the exercise. Type his code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn what good, modern C programs look like; how to think more effectively about code; and how to find and fix mistakes far more efficiently. Most importantly, you’ll master rigorous defensive programming techniques, so you can use any language to create software that protects itself from malicious activity and defects. Through practical projects you’ll apply what you learn to build confidence in your new skills. Shaw teaches the key skills you need to start writing excellent C software, including Setting up a C environment Basic syntax and idioms Compilation, make files, and linkers Operators, variables, and data types Program control Arrays and strings Functions, pointers, and structs Memory allocation I/O and files Libraries Data structures, including linked lists, sort, and search Stacks and queues Debugging, defensive coding, and automated testing Fixing stack overflows, illegal memory access, and more Breaking and hacking your own C code It’ll Be Hard at First. But Soon, You’ll Just Get It–And That Will Feel Great! This tutorial will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful programming languages. You’ll be a C programmer.


Wiley's Teach Yourself C++

Wiley's Teach Yourself C++

Author: Al Stevens

Publisher: Wiley

Published: 2003-04-04

Total Pages: 738

ISBN-13: 9780764526442

DOWNLOAD EBOOK

* The number one C++ self-study course from the nation's number one C++ authority, the author of the Dr. Dobb's Journal "C Programming" column since 1988 * Completely updated with the latest revisions to the C++ compilers, this book uses a tutorial approach to teach one of the most widely used, yet hard to learn, programming languages-more than 100,000 copies sold over all editions * Provides a complete working program to teach each lesson and carefully builds on previous lessons for greater understanding * CD-ROM includes a complete Windows-hosted IDE and C++ compiler suite, allowing the reader to compile, run, and experiment with the example programs for a complete tutorial experience


Sams Teach Yourself C in 24 Hours

Sams Teach Yourself C in 24 Hours

Author: Tony Zhang

Publisher: Sams Publishing

Published: 2000

Total Pages: 0

ISBN-13: 9780672318610

DOWNLOAD EBOOK

Sams Teach Yourself C in 24 Hours, Second Edition, shows you how to program in C in an easy-to-understand format. C is a powerful and flexible language used for a wide range of projects. You begin with learning the basics to write a first program and then move on to arrays, pointers, disk input/output, and functions. This book will allow you to understanding data types, loops, and strings to make your programs work for you. You'll also work with arrays, structures, and unions to expand your programming skills, use pointers to access and retrieve data elements, develop programs that process mathematical equations, functions, and variables, and explore memory management techniques.


The C Puzzle Book

The C Puzzle Book

Author: Feuer

Publisher: Pearson Education India

Published: 1999-09

Total Pages: 196

ISBN-13: 9788177581409

DOWNLOAD EBOOK

The C Puzzle Book Teaches Intermediate C Programming With An Effective And Unique Method -- And It'S Fun! Working Through Formidable Puzzles And Checking Your Results Fine Tunes Your Skills For Future Programming Challenges. This Book Is A Great Next Step For Any Programmer Who Desires A Deeper Understanding Of The C Programming Language.


Sams Teach Yourself C++ in One Hour a Day

Sams Teach Yourself C++ in One Hour a Day

Author: Jesse Liberty

Publisher: Sams Publishing

Published: 2009

Total Pages: 0

ISBN-13: 9780672329418

DOWNLOAD EBOOK

Updated and reworked to trim down the material into shorter, more focused one-hour lessons, this book contains numerous examples of syntax and detailed analysis of code to provide solid instruction for beginning programmers.