IL funzione è il principale elemento costitutivo di un programma che occupa alcune operazioni che potrebbero essere utilizzate durante il programma. In questo articolo, apprenderemo la funzione del linguaggio C con i suoi tipi con alcuni studi comparativi.
Funzione nella programmazione C
UN funzione Nella programmazione C è un pezzo di istruzioni che realizza un'azione. In c, il funzione viene utilizzato per dividere il codice, il che implica che il codice avanzato può essere diviso in parti più piccole e più semplici, ognuna delle quali esegue un determinato lavoro.
La programmazione C ha due tipi di funzioni menzionato sotto:
1: funzioni definite dall'utente in C
La lingua C ha anche facilitato i suoi sviluppatori a svolgere funzioni personalizzate; Queste funzioni sono chiamate Funzioni definite dall'utente. In alcuni casi, uno sviluppatore non ha funzioni predefinite in modo da poter riutilizzare le operazioni di funzione nel programma C. Per svolgere il compito in base alle specifiche dello sviluppatore, lo sviluppatore deve definire una funzione adatta da solo. Alcuni dei definito dall'utente le funzioni possono essere moltiplicare(), somma(), dividere(), e così via.
Pro e contro della funzione definita dall'utente
Alcuni vantaggi chiave e svantaggi delle funzioni definite dall'utente sono:
Professionisti
Contro
Esempio di funzione definita dall'utente
#includereNel codice sopra, chiediamo all'utente di inserire due numeri interi e passarli a un funzione definita dall'utente chiamato "aggiungere" che li aggiunge e produce il risultato. La funzione principale assegna quindi il risultato a una variabile chiamata "somma" e lo stampa sulla console.
Produzione
2: Funzioni della libreria in C
Funzioni della libreria sono già inclusi nelle specifiche del compilatore, il che implica che sono state dichiarate nelle librerie C. Questi possono essere utilizzati per eseguire compiti di routine come calcoli, cambiamenti e altro ancora. Alcuni basilari e ben noti Funzioni della libreria in lingua C sono printf (), scanf (), getch (), E ritorno(), insieme ad altre funzioni offerte nelle biblioteche C.
Usare Funzioni della libreria, Dobbiamo definire i prototipi di queste funzioni nella parte superiore del programma C.
Pro e contro delle funzioni della biblioteca
I vantaggi chiave e gli svantaggi delle funzioni della biblioteca sono:
Professionisti
Contro
Esempio di funzione della libreria
#includereNel codice sopra, all'utente viene richiesto di immettere un numero. E il numero di input è memorizzato in una variabile float chiamata "Num". La radice quadrata viene calcolata usando il Biblioteca SQRT () funzione dal libreria, e quindi il risultato viene archiviato in un'altra variabile float chiamata "Sq_root". Il programma utilizza la funzione della libreria printf () E "%.3f " Specificatore di formato per stampare i numeri con tre decimali.
Produzione
Conclusione
Abbiamo visto il definito dall'utente E Funzioni della libreria in lingua C. Le funzioni definite dall'utente possono essere riutilizzate in un programma e le funzioni della libreria possono risparmiare tempo di sviluppo. Abbiamo anche visto alcuni vantaggi e svantaggi di entrambe le funzioni. Uno sviluppatore può codificare facilmente usando queste funzioni in base alle loro specifiche.