This note covers the following topics:
Pointers in C, Pointers as Arguments, Passing Pointers to a Function, Code Using
Pointers, Null Pointer, Syntax for Pointer Operators, C Code for IntDivide,
Arrays , Array as a Local Variable, Passing Arrays as Arguments, I/O with
Strings, Arrays, Pointers and Pointer Arithmetics.
Author(s): Don
Fussell, University of Texas at Austin
In computer science, a pointer is a
programming language object, whose value refers to another value stored
elsewhere in the computer memory using its memory address. Topics covered
includes: Memory-mapped hardware, Typed pointers and casting, Making pointers
safer, Null pointer, Autorelative pointer, Based pointer, Multiple indirection,
Function pointer, Dangling pointer, Back pointer, Pointer declaration syntax,
Wild branch, Simulation using an array index.