Questo sito contribuisce alla audience di

Gli array nei subprogram fortran

Come vegono trattati gli array nelle subroutine fortran

fortran 90,intel fortran,visual fortran,compilatore fortran

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

- Programmare con Fortran

- Note sul Fortran 90

- Come scaricare gratuitamente il compilatore Fortran

- Gli articoli della guida Fortran