Este documento describe las estructuras de control en C++. Se dividen en tres categorías: estructura secuencial, donde las instrucciones se ejecutan una tras otra; estructura condicional, que controla si una instrucción se ejecuta o no mediante if o switch; y estructura repetitiva, que repite instrucciones usando while, do-while o for. Las estructuras de control determinan el flujo de ejecución de un programa.