Existen tres tipos de instrucciones de repetición en C++: while, for y do while. While evalúa una expresión al principio, for permite inicializar y alterar variables, y do while evalúa una expresión al final, ejecutando la instrucción al menos una vez.