Ricorsione


Nel codice del sottoprogramma è presente una chiamata al sottoprogramma stesso

...
ProceduraFunzione
Basic
Sub XYZ(parametri_formali)
    ...
    Call XYZ(parametri_attuali)
    ...
End Sub
Function XYZ(parametri_formali) As Double
    ...
    x=XYZ(parametri_attuali)
    ...
    XYZ=espr
End Function
Pascal
Procedure XYZ(parametri_formali);
...
Begin
    ...
    XYZ(parametri_attuali);
    ...
End;
Function XYZ(parametri_formali): Double;
...
Begin
    ...
    x=XYZ(parametri_attuali);
    ...
    XYZ:=espr;
End;
C...
void XYZ(parametri_formali)
{
    ...
    XYZ(parametri_attuali);
    ...
}
double XYZ(parametri_formali)
{
    ...
    x=XYZ(parametri_attuali);
    ...
    return espr;
}


Ricorsione indiretta

Nel caso di ricorsione indiretta il metodo chiama un secondo metodo che a sua volta chiama il primo

...
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki