
Le chiamate ai sottoprogrammi Fortran sono basate su una chiamata per riferimento. Questo significa che i parametri del programma chiamante non vengono copiati nel sottoprogramma chiamato, ma piuttosto sono passati gli indirizzi dei parametri (variabili). Questo permette di risparmiare molto spazio di memoria quando si tratta di array.
Infatti in tali casi nessun spazio aggiuntivo è necessario in quanto la subroutine opera sulle posizioni di memoria così come opera il programma chiamante. E’ possibile dichiarare vettori locali in sottoprogrammi Fortran, ma questa caratteristica è usata raramente. In genere, tutti gli array sono dichiarati nel programma principale e poi trasferito al sottoprogramma, se necessario.
Link correlati all’argomento
- Come scaricare gratuitamente il compilatore Fortran
- Gli articoli della guida Fortran

Giuseppe Ciaburro








