Y si se pueden usar juntos. Como: hacer si (c)
Sintaxis C/C:
While (condición) {cuerpo del bucle};
hacer {cuerpo del bucle}. Mientras (condicional);
If es una declaración condicional que se puede colocar en un bucle. (En realidad, no está "conectado").
Ejemplo:
int a=2, b=1
do if (agt; b) printf("do if: a=d\n ", a); while (b--);
mientras (b) if (agt; b) printf ("mientras si: a=d\n", a) n", a);
Salida:
hacer si: a=2
hacer si: a=2
mientras que si: a=2 p>