L'importanza della funzione main () in C Programming

Tutti i programmi di lingua C devono avere una funzione main (). E 'il cuore di ogni programma. E 'necessario. La funzione main () non ha veramente fare altro che essere presenti all'interno del codice sorgente C. Alla fine, contiene le istruzioni che dicono al computer per svolgere qualsiasi compito il programma è progettato per fare. Ma non è ufficialmente tenuta a fare qualsiasi cosa.

La funzione di base principale ()

Quando il sistema operativo esegue un programma in C, passa il controllo del computer oltre a quel programma. Questo è come il capitano di una grande nave da crociera si consegna la ruota. A parte i timori che possono indurre, il punto chiave è che il sistema operativo ha bisogno di sapere dove all'interno del vostro programma di controllo deve essere passato. Nel caso di un programma in linguaggio C, è la principale funzione di () che il sistema operativo sta cercando.

Come minimo, la funzione main () appare così:

main () {}

Come tutte le funzioni del linguaggio C, prima viene il nome della funzione, principale, poi arriva una serie di parentesi, e, infine, arriva una serie di parentesi graffe, chiamati anche parentesi graffe.

Se il programma C contiene solo questa riga di codice, è possibile eseguirlo. Non farà nulla, ma questo è perfetto perché il programma non dice il computer per fare qualsiasi cosa. Anche così, il sistema operativo ha trovato la funzione main () ed è stato in grado di passare il controllo a quella funzione - che non ha fatto nulla ma subito restituire il controllo a destra di nuovo al sistema operativo. E 'un perfetto programma, impeccabile.

Dissecting la funzione main ()

L'insieme di parentesi dopo il nome di funzione del linguaggio C viene utilizzato per contenere tutti gli argomenti per la funzione - roba per la funzione da digerire. Ad esempio, nella funzione sqrt (), le parentesi abbracciano un valore; la funzione poi scopre la radice quadrata di tale valore.

La funzione main () utilizza le parentesi per contenere tutte le informazioni digitate dopo il nome del programma al prompt dei comandi. Questo è utile per la programmazione più avanzata. A partire programmatori devono tenere a mente quali sono queste parentesi sono lì per, ma si dovrebbe prima costruire la vostra comprensione di C prima di tuffarsi in quel pantano.

I ganci sono utilizzati per l'organizzazione. Essi contengono istruzioni di programmazione che appartengono alla funzione. Queste istruzioni di programmazione sono come la funzione svolge il suo compito o fa la sua cosa.

Non specificando alcun contenuto, come è stato fatto per la funzione main () in precedenza, si hanno creato quello che i C signori chiamano una funzione fittizia - che è una specie di caso, dato che stai leggendo questo a Dummies.com.

Si noti che la funzione di base, semplice main () non richiede una specifica parola chiave o una procedura per terminare il programma. In alcuni linguaggi di programmazione, è richiesto un comando END o EXIT, ma non in C. Nel linguaggio C, il programma termina quando incontra l'ultimo parentesi nella funzione principale (). Questo è il segno che il programma è fatto, dopo di che il controllo ritorna al sistema operativo.