A Crash Course in C
Simon Hood
The Handout:
Postscript
;
PDF
;
DVI
.
This course as:
a unix tar-ball
,
a postscript file
,
a DVI file
,
a PDF file
.
Date: 05 Feb 2002.
Contents:
Now!
Page Zero
Introduction
What is C?
A Little History
On why you should use C
On why you should use !C
A First C Programme
Programme Structure
C at UMIST
C at UMIST
Accessing Cosmos via X (using eXceed)
Compiling and Running Simple Programmes with GCC
Hands-On
Practical A
Types, IO and Control
...
Types and Declarations
Macros: define
Input and Output
IO: Character-by-character
IO: Formatted
Expression Values
True and False
Control Statements
Hands-On
Practical B
Functions, Pointers, Arrays, Call-by-reference
...
Functions
Function Prototypes
Pointers
Arrays
Strings
Function Arguments (Again)
Returning Pointers to Local Variables
Hands-On
Practical C
More
...
Header Files and Libraries
Structures
Hands-On
Practical D
Appendices
...
What we've missed out
Common Mistakes
Mixed Language Programming
Lint
Installation of GCC
Object-Oriented C
References and Other On-Line Material
About this document:
Produced from the SGML:
/home/isd/public_html/_course_crash_in_c/_reml_grp/index.reml
On: 3/3/2003 at 17:43:41
Options:
reml2 -i noindex -l long -o html -p multiple