did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781840785449

C Programming in Easy Steps

by
  • ISBN13:

    9781840785449

  • ISBN10:

    1840785446

  • Edition: 4th
  • Format: Paperback
  • Copyright: 2012-06-12
  • Publisher: In Easy Steps Limited
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $14.99

Summary

C Programming in easy steps offers a concise yet comprehensive tutorial for creating your own C programs.

Author Biography

Mike McGrath gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world. Mike is an established In Easy Steps author with several guides to his credit including: earlier editions of C; C, HTML5, Javascript, Java, Linux, PHP, SQL and Visual Basic Express.

Table of Contents

Getting startedp. 7
Introducing the C languagep. 8
Installing a C complierp. 10
Writing a C programp. 12
Compiling a C programp. 14
Understanding compilationp. 16
Summaryp. 18
Storing variable valuesp. 19
Creating program variablesp. 20
Displaying variable valuesp. 22
Inputting variable valuesp. 24
Qualifying data typesp. 26
Using global variablesp. 28
Registering variablesp. 30
Converting data typesp. 32
Creating array variablesp. 34
Describing multiple dimensionsp. 36
Summaryp. 38
Setting constant valuesp. 39
Declaring program constantsp. 40
Enumerating constant valuesp. 42
Creating a constant typep. 44
Defining constantsp. 46
Debugging definitionsp. 48
Summaryp. 50
Performing operationsp. 51
Doing arithmeticp. 52
Assigning valuesp. 54
Comparing valuesp. 56
Assessing logicp. 58
Examining conditionsp. 60
Measuring sizep. 62
Comparing bit valuesp. 64
Flagging bitsp. 66
Understanding precedencep. 68
Summaryp. 70
Making statementsp. 71
Testing expressionsp. 72
Branching switchesp. 74
Looping for a numberp. 76
Looping while truep. 78
Breaking out of loopsp. 80
Going to labelsp. 82
Summaryp. 84
Employing functionsp. 85
Declaring functionsp. 86
Supplying argumentsp. 88
Calling recursivelyp. 90
Placing functions in headersp. 92
Restricting accessibilityp. 94
Summaryp. 96
Pointing to datap. 97
Accessing data via pointersp. 98
Doing pointer arithmeticp. 100
Passing pointers to functionsp. 102
Creating arrays of pointersp. 104
Pointing to functionsp. 106
Summaryp. 108
Manipulating stringsp. 109
Reading stringsp. 110
Copying stringsp. 112
Joining stringsp. 114
Finding substringsp. 116
Validating stringsp. 118
Converting stringsp. 120
Summaryp. 122
Building structuresp. 123
Grouping in a structurep. 124
Defining type structuresp. 126
Using pointers in structuresp. 128
Pointing to structuresp. 130
Passing structures to functionsp. 132
Grouping in a unionp. 134
Allocating memoryp. 136
Summaryp. 138
Producing resultsp. 139
Creating a filep. 140
Reading & writing charactersp. 142
Reading & writing linesp. 144
Reading & writing entire filesp. 146
Scanning filestreamsp. 148
Reporting errorsp. 150
Getting the date and timep. 152
Running a timerp. 154
Generating random numbersp. 156
Displaying a dialog boxp. 158
Summaryp. 160
Reference sectionp. 161
ASCII character codesp. 162
Input & output functionsp. 164
Character test functionsp. 173
String functionsp. 174
Math functionsp. 176
Utility functionsp. 178
Diagnostic functionsp. 180
Argument functionsp. 180
Date & time functionsp. 181
Jump functionsp. 184
Signal functionsp. 184
Limit constantsp. 185
Float constantsp. 186
Indexp. 187
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program