While
La función while funciona como un bucle repetitivo que terminar cunado la condición sea falsa
while(condición){
Instrucciones
}
Ejemplo
Imprimir en pantalla la secuencia del 1 al 5
#include<librerías>
int main(){
int a; -aquí podemos ver como el valor de "a" incia con 0 por ser basura
while(a<=5){ -al entrar al while identifica que a es menor que 5 y es "verdadero" así que entra al programa
a++; - se realiza una suma de 1
printf("%d",a); - se imprime
}
}
el código sale después de 5 veces ya que la quinta vez saldrá "a" que valdrá 5 es mayor o igual a 5 entonces es falso y saldrá del bucle
Do-While
La función do-while es la misma que el while con la diferencia que primero ejecuta las acciones y luego verifica
do{
instrucciones;
}while(condición);
Ejemplo
Imprimir en pantalla la secuencia del 1 al 5
#include<librerías>
int main(){
int a;
do{
a++;
printf("%d",a);
}while(a<=5);
Como podemos ver es la misma que el anterior solo que el programa primero se ejecuta y luego evalúa
do{
a++;
printf("%d",a);
}while(a<=5);
Como podemos ver es la misma que el anterior solo que el programa primero se ejecuta y luego evalúa