|
Introduction
to
C
-
Historical
perspectives
-
Benefits
of
C
-
Structure
of
a
C
program
Fundamental
Data
Types
&
Operators
-
Primitive
data
types
-
character,
integer,
float
and
double
-
Variables
and
constants
-
Operators
and
expressions
Using
the
Standard
Input
Output
Library
-
Input
using
scanf
-
Output
using
printf
Selection
-
The
if
statement
-
The
if
…
else
statement
-
The
switch
statement
Repetition
-
The
for
statement
-
The
while
statement
-
The
do
while
statement
-
Using
break
and
continue
Structured
data
types
-
Arrays
-
Introduction
to
arrays
-
Array
subscripts
-
Initialisation
of
arrays
-
Multi-dimensional
arrays
Functions
&
Pointers
-
Structure
of
a
function
-
Function
arguments
-
Introduction
to
pointers
-
Using
pointers
with
functions
-
Pointers
and
dynamic
memory
allocation
Storage
classes
&
scoping
-
Automatic,
register,
static
and
external
The
C
Pre-Processor
-
An
introduction
to
the
pre-processor
-
Using
#include
-
Using
#define
Standard
C
Libraries
-
Exploring
the
standard
library
support
in
areas
such
as:
-
Input,
output
-
Maths
functions
-
String
functions
Structured
data
types
-
structs
-
Building
and
using
structs
-
Using
functions
with
structs
-
Pointers
and
structs
-
Typedef
File
Handling
in
C
-
Opening
and
closing
files
-
Reading
from
and
writing
to
files
|