Parametri Formali e Attuali
Le variabili che compaiono nella definizione di un modulo sono note come parametri attuali, mentre i dati che li sostituiscono sono noti come parametri attuali. Sebbene i parametri attuali e formali possano chiamarsi in modo casuale lo stesso, si consiglia di distinguerli per evitare confusione.
Utilità dei Parametri Formali
Il sottoprogramma e il programma chiamante scambiano dati utilizzando una lista di variabili, note come argomenti o parametri formali del sottoprogramma. È progettato per ospitare i dati di entrata e/o di uscita del sottoprogramma.
Parametri Formali Definiti
Le variabili che vengono definite dalla funzione che riceve i valori quando viene chiamata la funzione sono note come parametri formali. Quelli che sono descritti nel sottoprogramma hanno un tipo e sono in un numero predeterminato. I parametri formali vengono utilizzati nelle istruzioni del corpo del sottoprogramma.
Definizione di Sottoprogramma
Qual è la definizione di sottoprogramma? Il meccanismo della chiamata utilizza i sottoprogrammi menzionati sopra. Una chiamata di procedura può essere visualizzata in ogni luogo in cui può essere visualizzata una dichiarazione, mentre una chiamata di funzione può essere visualizzata in ogni luogo in cui può essere visualizzata un’espressione del tipo corrispondente.
Variabili Locali e Globali
Quali sono le differenze tra le variabili locali e globali? Dal momento che sono accessibili solo all’interno del corpo della funzione, le variabili dichiarate all’interno della funzione sono chiamate locali alla funzione. Le variabili globali sono accessibili da qualsiasi punto dello script, anche all’interno delle funzioni, e possono essere dichiarate fuori da qualsiasi funzione.