• Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $31.49

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Sams Teach Yourself C in 21 Days, Fifth Edition presents C programming techniques in a logical and easy-to-follow sequence that helps you understand the principles involved in developing C programs. Learn the basics of writing a program, then move on to arrays, pointers, disk input/output, functions, and more. This book covers the basics of C including variables, constants, conditional statements, loops, pointers, data structures, input/output, and functions. Sams Teach Yourself C in 21 Days, Fifth Edition, presents C in the most logical and easy-to-learn sequence, and is geared towards programmers learning the C language.

Table of Contents

Introduction 1(4)
Week 1 At a Glance 5(160)
Getting Started with C
7(22)
Type & Run 1
25(4)
The Components of a C Program
29(12)
Storing Data: Variables and Constants
41(18)
Statements, Expressions, and Operators
59(36)
Type & Run 2
91(4)
Functions: The Basics
95(26)
Basic Program Control
121(24)
Fundamentals of Input and Output
145(20)
Week 1 In Review 165(6)
Week 2 At a Glance 171(200)
Using Numeric Arrays
173(20)
Understanding Pointers
193(30)
Type & Run 3
219(4)
Characters and Strings
223(24)
Structures
247(36)
Understanding Variable Scope
283(22)
Type & Run 4
301(4)
Advanced Program Control
305(26)
Working with the Screen, Printer, and Keyboard
331(40)
Week 2 In Review 371(8)
Week 3 At a Glance 379(224)
Pointers: Beyond the Basics
381(52)
Using Disk Files
433(40)
Type & Run 5
469(4)
Manipulating Strings
473(32)
Getting More from Functions
505(18)
Exploring the C Function Library
523(30)
Type & Run 6
549(4)
Working with Memory
553(26)
Advanced Compiler Use
579(24)
Week 3 In Review 603(8)
Bonus Week At a Glance 611(136)
Objected-Oriented Programming Languages
613(18)
The C++ Programming Language
631(16)
Working with C++ Classes and Objects
647(24)
Object-Oriented Programming with C++
671(16)
Java Language Fundamentals
687(20)
Java Classes and Methods
707(18)
More Java Techniques
725(22)
Bonus Week In Review 747(2)
Appendix
A ASCII Character Chart
749(6)
B C/C++ Reserved Words
755(4)
C Working with Binary and Hexadecimal Numbers
759(4)
D Portability Issues
763(26)
E Common C Functions
789(6)
F Answers
795
Index

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.