No, no se pueden hacer bucles; ni for, ni while, ni los normales de toda la vida.
Pero se podría hacer con unas variables y gotos; usando la recursión, que consiste en que una función se llame a sí misma, provocando una especie de bucle. Aquí tenéis su definición, y unos ejemplos en C++...