Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come usare le funzioni in C + +

Una funzione è un codice che può essere eseguito più volte in un programma. Una funzione C + + consiste in un'etichetta , una lista di argomenti di input , un tipo di ritorno (se la funzione restituisce un valore oppure "vuoto ") e il campo di applicazione funzione in cui è specificato l'algoritmo di funzione . Per il compilatore , il campo di applicazione è la funzione di memoria temporanea che esiste durante l' esecuzione della funzione. Un fuori programma definisce , utensileria, sovraccarichi e funzioni chiamate . Cose che ti serviranno
base C o C + + Commercio Un compilatore C + + con un
IDE Un libro di programmazione in C + + o un mentore
Mostra più istruzioni
1

Definire la funzione scrivendo il suo prototipo . Questa è una riga di codice che è composto dal nome della funzione , la lista di argomenti racchiuso tra parentesi , il tipo di ritorno e di un punto e virgola. Si scrive il prototipo sulla parte superiore del file di origine in modo che sia visibile al compilatore prima interpreta come il processo del resto del file .
2

implementare la funzione . Cioè, riscrivere il prototipo e l'algoritmo di racchiudere all'interno di parentesi graffe . Fare questo al fine del file sorgente e sicuramente inferiore al prototipo . L'applicazione richiede che si danno gli argomenti di input di un nome ( val in questo caso) .
3

overload di una funzione . C + + permessi di ciò che è chiamato overloading di funzioni , una semplice forma di programmazione generica . Significa che una funzione può essere definita più volte nella stessa unità di compilazione , purché ogni definizione ha un elenco di argomenti unico. In questo modo, sin ( ) può essere definita per accettare interi , galleggianti o di numeri complessi e l'utente biblioteca non deve essere eccessivamente attenti a ciò che i tipi di dati da passare nel peccato ( ) .
4

dimostrare la differenza tra il passaggio di variabili per valore e passando i valori per riferimento. Questi sono i due modi di variabili che passano in funzioni in C + + . Il passaggio di variabili per valore crea copie temporanee delle variabili nello stack di memoria temporanea , mentre il valore della variabile passata non cambia . Il passaggio di variabili come riferimenti o puntatori , d'altra parte , consente la funzione di modificare direttamente le variabili di ingresso .
5

Effettuare una chiamata programma alla funzione . Se si ottiene un errore di compilazione che dice qualcosa come " funzione sconosciuta , " ridefinire la funzione nella parte superiore del file in cui è stata effettuata la chiamata , questa volta precede la definizione con la parola chiave " extern" . Questo dice al compilatore che la funzione è definita da qualche altra parte e che deve cercare da qualche altra parte .

 

Programmazione © www.354353.com