From 8999448e070ff9f1c083b6c9d85b9af65a752c9a Mon Sep 17 00:00:00 2001 From: Leonardo Robol Date: Wed, 25 Nov 2009 18:22:21 +0100 Subject: [PATCH] Correzione sulla parte riguardante subroutine e funzioni --- AppFortran.tex | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/AppFortran.tex b/AppFortran.tex index 6a94abe..67f01a6 100644 --- a/AppFortran.tex +++ b/AppFortran.tex @@ -177,8 +177,10 @@ vengono sempre passate per riferimento (quello che succede in C passando per rif che succede in C++ passando una reference) e, per conludere, non c'è un'istruzione di ritorno\footnote{% O perlomeno, non ne ho mai incontrate. Notare però che programmo in fortran da pochi giorni e quindi.. potrei scoprirle prossimamente :) }. -Ci saranno quindi variabili di Input e variabili di Output\footnote{So che sono schizzinoso, ma trovo che sia -una cosa \underline{orribile}}, ma tutte insieme nella chiamata della funzione. +Ci saranno quindi variabili di Input e variabili di Output\footnote{in realtà in FORTRAN esistono +anche delle funzioni, che come in C ritornano dei valori; noi non le scriveremo (e quindi in particolare +non ne ho mai scritta una) e quindi non sono qui esposte. Nonostante questo verranno utilizzate +nel corso funzioni interne del fortran come \lstinline-RESHAPE()- o \lstinline-MATMUL()-. }, ma tutte insieme nella chiamata della funzione. Per chiarire le idee, e spiegare i passaggi che mancano, proponiamo un esempio di una funzione che prenda un numero e lo moltiplichi per due\footnote{che esempio inutile, direte voi\ldots e avete anche ragione ma in questo momento non mi viene in mente niente di più costruttivo} -- 2.1.4