This note covers the following topics: Pointers, Memory, Two Operators ,
Declaration, Passing Pointers to Functions , Multiple Return Values, Arrays,
Strings and Dynamically Allocating Arrays.
This document explains how pointers and memory work and how to use them
from the basic concepts through all the major programming techniques. For each
topic there is a combination of discussion, sample C code, and drawings.
This document is intended to introduce pointers to beginning programmers
in the C programming language. Topics covered includes: What is a pointer, Pointer types
and Arrays, Pointers and Strings, Pointers and Structures, Arrays of Strings,
Multi-Dimensional Arrays, Pointers to Arrays, Pointers and Dynamic Allocation of
Memory and Pointers to Functions.