🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Pointer

In plain terms

A variable that stores the memory address of another value.

Going deeper

Pointers reference data by its location, enabling efficient sharing, dynamic structures, and direct memory access. They're powerful but a frequent source of bugs.

Under the hood

Dereferencing invalid or null pointers causes crashes; pointer arithmetic and dangling pointers are classic low-level hazards.

Examples

C pointers, linked lists, NULL dereferences, function pointers, C++ references.

Think of it like...

Like a slip of paper with a house address rather than the house itself.

Feedback & Bug Report