Un bucle es un ciclo que puede ser infinito o no.
Por ejemplo imagina que tenemos un cout que diga "hola mundo" dentro de un bucle while por ejemplo , pues ese hola mundo se imprimira en consola infinitamente (aunque lo mas seguro esque el programa se te cuelge) para que no se hagan bucles infinitos hay que declarar una variable x y en los requisitos de while poner por ejemplo que tiene que ser menor 10 y dentro del bucle con un operador logico como el + se ira incrementando la variable hasta que llege a menos de 10 y el bucle termine ya que la variable x ya es mayor de 10.
Espero que se entienda xd
para que lo entiendas mejor te envio un video por mp xd