Parametri formali
| | Sintassi |
|---|
| Pascal |
Procedure XYZ(a, b: Integer; c: Double);
|
|---|
| Basic | Sub XYZ(a As Integer, b As Integer, c As Double) |
|---|
| C... | void XYZ(int a, int b, double c) |
|---|
Passaggio per valore
| | Sintassi | Commento |
| Pascal | Procedure XYZ(a: Integer); | di default |
|---|
| Basic | Sub XYZ(ByVal a As Integer) | a richiesta (per tipi semplici) |
|---|
| C... | void XYZ(int a) | di default (per tipi semplici) |
|---|
Passaggio per riferimento
| | Sintassi | Commento |
| Pascal | Procedure XYZ(Var a: Integer); | a richiesta |
|---|
| Basic | Sub XYZ(a As Integer)
Sub XYZ(ByRef a As Integer) | di default |
|---|
| C | void XYZ(int * a)
void XYZ(int & a) | a richiesta (per tipi semplici) |
|---|
| Java | | mai... |
|---|
|