a ver si entiendo...
según entiendo, cuando declaras una variable, sre le asigna una dirección de memoría y los valores que dicha variable tome a lo largo del proceso, son almacenados en dicha dirección. Ahora bien, llamando una y otra vez a una rutina y siendo variables LOCALES ¿no se vuelven a declarar? es decir, ¿no se le asigna nueva dirección de memoría? pero esa variable pierde su valor, y cuando regrese a la rutina ya no lo tendrá ¿que pasa hay exactamente?
se que puedo mantener el valor en memoria con un statis, pero aun no me queda claro, gracias
bye!!
según entiendo, cuando declaras una variable, sre le asigna una dirección de memoría y los valores que dicha variable tome a lo largo del proceso, son almacenados en dicha dirección. Ahora bien, llamando una y otra vez a una rutina y siendo variables LOCALES ¿no se vuelven a declarar? es decir, ¿no se le asigna nueva dirección de memoría? pero esa variable pierde su valor, y cuando regrese a la rutina ya no lo tendrá ¿que pasa hay exactamente?
se que puedo mantener el valor en memoria con un statis, pero aun no me queda claro, gracias
bye!!