Red de conocimiento informático - Conocimientos de programación - 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. . .

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