Red de conocimientos turísticos - Información de alquiler - Preguntas sobre oraciones goto (principiantes)

Preguntas sobre oraciones goto (principiantes)

Respuesta: Sí. La declaración goto se ha utilizado en un programa, lo que significa un salto incondicional a una posición específica en el programa. En el pasado, los pasos se reducían considerablemente para algunos programas, pero debido a que la declaración goto es demasiado arbitraria, el programa es irregular y la legibilidad es deficiente, no se recomienda utilizar la declaración goto. Ahora un ejemplo:

main()

{int x, y, z

g: cin gtx gt gty gt gtz

main()

{int x, y, z

g: cin gtx gt gty gt gtz; p> p>

if(x y lt; = z | | x z lt; = y | | y z lt; =x)

{ cout lt lt"Error de datos! Ingrese nuevamente";

goto k; // La declaración goto aquí salta directamente a la entrada x, Y, z Y, z.

}

cout lt ltx lt lty lt ltz;

}

El programa anterior ingresa la longitud del lado del triángulo y genera la salida. él. Si la longitud del lado ingresado no cumple con las condiciones del triángulo, puede continuar ingresando, lo cual es muy conveniente ~ ~ pero aún no se recomienda usar la declaración goto. Por cierto, nunca aprendí C. ¿No sé si el programa anterior está escrito correctamente? Mmm. que interesante