Asignación de Fortran en la declaración y guardar el atributo

En fortran 95, si asigna una variable en la declaración

integer :: var = 0

es equivalente a

integer, save :: var = 0

y, por lo tanto, la variable se conserva después de la ejecución de rutina (es equivalente astatic en C hablar) y no se reinicia cuando se le llama nuevamente. ¿Cuál es la razón / problema técnico detrás de tal comportamiento (en mi humilde opinión)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta