Las estructuras de control en C++ incluyen estructuras selectivas como if, if-else y switch que toman decisiones basadas en condiciones, y estructuras repetitivas como while, do-while y for que repiten un bloque de instrucciones un número determinado de veces. Estas estructuras permiten controlar el flujo de ejecución de un programa.