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.
This page covers the following topics related to
Pointers in C : Definition of a pointer, Starting offl, Interlude: Declaration
syntax, Assignment and pointers, Dereferencing, Interlude: Arrays, Pointer
arithmetic , Indexing, Interlude: Structures and unions, Multiple indirection, Pointers and const, Function pointers, Strings.
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.