La funzione principale è il punto di ingresso per ogni programma in C + + ed è in genere il primo codice che viene eseguito quando il programma viene eseguito . Tuttavia, gli oggetti globali con i costruttori possono eseguire funzioni scritte dall'utente prima principale viene eseguito . Di seguito viene spiegato come dichiarare una funzione principale in C + + . Istruzioni
1
Scopri i prototipi delle funzioni valide per la funzione principale . Esso deve consistere in uno dei seguenti modi :
int main (); int main (void); int main ( int argc , * argv [ ] ) ;
2
Seguire la parola principale con una coppia di parentesi , anche quando non ci sono argomenti . Questo distingue una dichiarazione di funzione da altri tipi di espressioni.
3
Racchiudere il corpo della funzione principale con le parentesi graffe ({} ) . Questi tutori conterranno il codice che principale eseguirà quando viene eseguita .
4
esaminare il terzo prototipo indicato al punto 1 . L' argomento argc fornisce il numero di argomenti della riga di comando e argv elenca i loro valori . Alcune implementazioni dipendenti dalla piattaforma possono anche fornire un terzo argomento per l'ambiente del programma
5
Guardate il seguente programma da un utilizzo della funzione principale : .
# Include int main ( ) { cout return 0; }
" ciao mondo" programma è uno degli esempi più semplici di un programma C + + e tradizionalmente la prima incontrata dal + studente C + . Tutti i programmi devono avere una funzione principale.
6
osservi che altre funzioni possono essere definite prima della principale è dichiarata. Tuttavia, la dichiarazione dei principali segna l'inizio del programma , indipendentemente dalla sua posizione fisica all'interno del codice sorgente .