En el lenguaje de programación (en C), ¿la expresión de la declaración do.. while generará la expresión calculada incluso si se considera falsa? Gran Dios. . . . Por favor ilumíname. . .
Esta comprensión es un poco sesgada, pero es correcta en algunos aspectos.
La comprensión de do.. while es
do
{
// Varias declaraciones forman un cuerpo de bucle
}
mientras (condición del bucle)
Primero ejecute el cuerpo del bucle una vez y luego juzgue la condición del bucle para ver si continúa el bucle.
Si todavía estás acostumbrado al formulario while(){}, déjame darte un ejemplo
//Salida 0 a 10
int nTest = 0;
p>
do
{
coutlt;lt;"El valor de nTest: "lt;lt;nTestlt;lt;endl ;
nTest;
}
whlie(nTestlt;=10)
De hecho, es equivalente a
int nTest = 0;
coutlt;lt;"El valor de nTest: "lt;lt;nTestlt;lt;endl;
nTest;
while(nTestlt;=10)
{
coutlt;lt;"El valor de nTest: "lt;lt;nTestlt;lt;endl;
nTest;
}
Como se puede ver en el ejemplo anterior, do.. while es más conveniente que while(){} en este caso