Me he encontrado con una situación como esta un par de veces:¿Qué sucede cuando uno coloca un punto y coma después de una condición de ciclo while?
while (true) {
while (age == 5); //What does this semi-colon indicate?
//Code
//Code
//Code
}
El while(true)
indica que este es un bucle infinito, pero tengo problemas para entender lo que el punto y coma después de comprobar la while
logra, ISN' T es equivalente a esto ?:
while (age == 5) { }
//Code
//Code
En otras palabras, significa que el bucle while
es inútil ya que nunca entra en el bloque?
¿Estás preguntando sobre C o C#? Marcó la pregunta con ambos. – Oded
Tengo una pista ... lógicamente no haré nada – craig1231
Lo he visto ocurrir en ambos, ¿se comporta de manera diferente en ambos idiomas? –