Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

No entiendo porque se crearon estas variables

Hola! estoy practicando el ejercicio donde hay que hacer un juego de tiro al blanco. Me cuesta entender porque se creo las variables xAleatorio y yAleatorio ¿siempre se crean variables para ser modificadas en una function? no entiendo porque no funcionaria dentro de la function si ya estas un variable en la cual vale sortearPosicion600 y 400. Me podrian ayudar, por favor

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta
solución!

Hola, es que si solo las creas dentro de la función estas son variables locales, y sus valores no salen de esa función. Estando fuera de la función declaradas en donde se colocaron, son variables globales, donde cualquier parte del programa puede acceder y modificar sus valores. Hay al menos dos funciones que usaran esos valores si solo lo dejas dentro del bloque de código de una, la otra no podria ver esos valores.