C Programming in Easy Steps

ISBN-10: 1840785446
ISBN-13: 9781840785449
Authors: Mike McGrath
List price: $10.99

FREE return shipping at the end of the semester -

Out of stock

Description:

Author bio:

Loading...

Customers also bought

Product details

Binding: Paperback Publisher: In Easy Steps Limited Number of pages: 192 Dimensions: 7.38" wide x 8.88" long x 0.46" tall Weight: 0.946 lbs. Language: English

Table of contents

Getting started
Introducing the C language
Installing a C complier
Writing a C program
Compiling a C program
Understanding compilation
Summary
Storing variable values
Creating program variables
Displaying variable values
Inputting variable values
Qualifying data types
Using global variables
Registering variables
Converting data types
Creating array variables
Describing multiple dimensions
Summary
Setting constant values
Declaring program constants
Enumerating constant values
Creating a constant type
Defining constants
Debugging definitions
Summary
Performing operations
Doing arithmetic
Assigning values
Comparing values
Assessing logic
Examining conditions
Measuring size
Comparing bit values
Flagging bits
Understanding precedence
Summary
Making statements
Testing expressions
Branching switches
Looping for a number
Looping while true
Breaking out of loops
Going to labels
Summary
Employing functions
Declaring functions
Supplying arguments
Calling recursively
Placing functions in headers
Restricting accessibility
Summary
Pointing to data
Accessing data via pointers
Doing pointer arithmetic
Passing pointers to functions
Creating arrays of pointers
Pointing to functions
Summary
Manipulating strings
Reading strings
Copying strings
Joining strings
Finding substrings
Validating strings
Converting strings
Summary
Building structures
Grouping in a structure
Defining type structures
Using pointers in structures
Pointing to structures
Passing structures to functions
Grouping in a union
Allocating memory
Summary
Producing results
Creating a file
Reading & writing characters
Reading & writing lines
Reading & writing entire files
Scanning filestreams
Reporting errors
Getting the date and time
Running a timer
Generating random numbers
Displaying a dialog box
Summary
Reference section
ASCII character codes
Input & output functions
Character test functions
String functions
Math functions
Utility functions
Diagnostic functions
Argument functions
Date & time functions
Jump functions
Signal functions
Limit constants
Float constants
Index