Funzione principale in c

Funzione principale in c

"Per essere in grado di eseguire qualsiasi script C, tale script deve contenere una funzione" main () ". La funzione "Main ()" è senza dubbio il componente più importante di uno script scritto nel linguaggio di programmazione C. Questa guida proverà a evidenziare il significato della funzione "main ()" nel linguaggio di programmazione C."

Significato della funzione principale nel linguaggio di programmazione C

L'importanza della funzione "main ()" nel linguaggio di programmazione C è spiegata di seguito:

  • Una funzione "main ()" è la funzione driver di uno script c.
  • È il punto di partenza e finale di un programma scritto nel linguaggio di programmazione C.
  • La funzione "Main ()" è la prima funzione che viene chiamata ogni volta che viene eseguito uno script C.
  • Una funzione "main ()" può o meno restituire alcun valore.
  • Allo stesso modo, una funzione "main ()" può o meno accettare parametri a seconda dei requisiti.
  • Una funzione "main ()" può anche chiamare altre funzioni presenti all'interno di uno script C.

Usando la funzione principale in c

La funzione "Main ()" del linguaggio di programmazione C è, in effetti, la spina dorsale degli script C e te ne accorgerai esaminando i seguenti esempi:

Esempio n. 1: funzione principale con tipo di ritorno void

È possibile creare una funzione "main ()" in C con una funzionalità molto semplice senza aspettarsi che restituisca alcun valore. Questo può essere fatto con l'aiuto dello script C mostrato di seguito:

In questo programma, abbiamo creato una funzione "main ()" con il tipo di ritorno "vuoto", il che significa che questa funzione "main ()" non avrà un valore di ritorno. Quindi, all'interno di questa funzione, abbiamo appena stampato un messaggio casuale.

La compilazione di questo script C può avvenire con il seguente comando:

$ GCC Main.c -o main

Per eseguire questo script, è possibile utilizzare il comando mostrato di seguito:

$ ./principale

L'output di questo script C è mostrato nella seguente immagine, che siamo riusciti a visualizzare solo a causa della nostra funzione "Main ()".

Esempio n. 2: funzione principale con tipo di ritorno int

Ora modificheremo lo script C discusso nell'esempio sopra leggermente, come mostrato nell'immagine seguente:

In questo script C, abbiamo semplicemente cambiato il tipo di ritorno della funzione "main ()" da "void" a "int". Significa che ora questa funzione "main ()" restituirà un numero intero. Per questo, abbiamo incluso l'istruzione "return 0" all'interno della nostra funzione "main ()".

Questo script C produrrà esattamente lo stesso output del nostro primo script. Questo può essere verificato dalla seguente immagine. Tuttavia, solo il tipo di ritorno della funzione "main ()" è stato modificato in questo esempio.

Esempio n. 3: funzione principale che chiama un'altra funzione

In questo esempio, faremo un ulteriore passo avanti e creeremo una funzione "main ()" che chiamerà un'altra funzione in c. Per questo, puoi considerare lo script C mostrato nell'immagine seguente:

In questo programma C, abbiamo incluso "stdio.H ”file di intestazione seguito dalla dichiarazione della funzione che desideriamo chiamare. Dopodiché, abbiamo definito la nostra funzione "main ()", che abbiamo chiamato l'altra funzione. Quindi, abbiamo definito l'altra funzione, io.e., "stampa()". Abbiamo progettato questa funzione per stampare un messaggio sul terminale.

La seguente immagine mostra l'output di questo script c. Ecco come è possibile utilizzare la funzione "main ()" per chiamare un'altra funzione nel linguaggio di programmazione C.

Conclusione

Questo articolo voleva trasmettere l'importanza della funzione "main ()" nel linguaggio di programmazione C. Dopo aver evidenziato il suo significato, abbiamo condiviso con te alcuni esempi per rendere questa idea ancora più chiara.