descrivere i parametri la funzione ha bisogno . Se si scrive una funzione per aggiungere due numeri , la funzione richiede due parametri --- number1 e Number2 --- per sapere cosa aggiungere . Un parametro è un pezzo al di fuori della conoscenza della funzione richiede di eseguire la logica . Se una funzione ha lo scopo di aggiungere due numeri , la funzione deve conoscere questi due numeri esterni per eseguire la logica di "add" . Così, la funzione richiede due parametri : i due numeri da sommare
2
programma il valore di ritorno della funzione . . ( Un valore di ritorno è la risposta risultante di una funzione produce . ) Il numero che risulta dalla funzione add descritto al punto 1 è il valore di ritorno . Per definizione in QBasic , una funzione deve restituire un valore e non può avere un valore di ritorno di vuoto , come alcune altre lingue consentono . Una funzione void in altre lingue non ha alcun valore di ritorno . Una funzione void in QBasic è definita invece come un sottoprogramma . Se il valore restituito è una stringa , che significa che è non numerica in termini di programmazione , è necessario aggiungere il simbolo " $ " alla fine del nome della funzione per indicare il valore di ritorno non è un valore numerico e invece un valore stringa . Un valore restituito numerico non ha bisogno di simboli aggiuntivi .
3
dichiarare la funzione . Utilizzando la parola chiave " funzione", dichiarare la funzione nel codice . Dichiarazione di una funzione per l'aggiunta di due numeri si presenta come segue :
funzione SOMMA ( numero1, numero2 ) per
Somma = Numero1 + Number2
End Function
il valore restituito deve avere lo stesso nome della funzione , che è come QBasic definisce il valore restituito .
4
Chiamare la funzione dal codice principale . Per chiamare una funzione all'interno del codice di un programma QBasic , è sufficiente digitare il nome della funzione con i parametri appropriati passati pollici Poiché tutte le funzioni in QBasic hanno un tipo di ritorno , la chiamata di funzione deve accompagnare un'azione, come ad esempio una cessione o di un STAMPA . Per esempio, " STAMPA Somma ( 1 , 2)" emette il valore 3 per lo schermo quando si esegue il programma .
5
Controllare per verificare che la funzione viene dichiarata prima di tentare di usarlo . QBasic creerà una dichiarazione di funzione per voi , anche se non può sempre cadere logicamente nel tuo programma desiderato in cui si desidera. Questa dichiarazione di funzione deve avvenire prima in cui la funzione viene chiamata o definito nel programma .
Programmazione © www.354353.com