OKPEDIA C

Come dichiarare una funzione in C

Per usare una funzione nel linguaggio C è necessario dichiarare la funzione nel codice sorgente prima della main().

[formato var] nome ( parametri )
{
codice
[return var]
}

Il primo argomento indica il formato della variabile di ritorno

  • int = interi
  • float = numeri in virgola mobile
  • char = carattere

Il secondo argomento è il nome della funzione.

Il terzo argomento è la lista di parametri in input della funzione tra parentesi tonde.

Il codice della funzione è scritto tra parentesi graffe.

L'istruzione return restituisce il controllo e una variabile di ritorno al programma chiamante.

Nota. I parametri della funzione e il valore di ritorno non sono obbligatori.

Esempio

In questo programma è dichiarata una funzione square

  1. #include <stdio.h>
  2. int square(n)
  3. {
  4. return (n*n);
  5. }
  6. main()
  7. {
  8. printf("Il quadrato di 2 è %d ",square(2));
  9. return 0;
  10. }

La funzione main() invoca la funzione square() con il parametro 2 in input.

La funzione square() restituisce il valore di ritorno 4.

L'output del programma è

Il quadrato di 2 è 4

In questo esempio c'è solo una chiamata della funzione square() ma la funzione può anche essere chiamata più volte nel programma.

https://how.okpedia.org/it/c/come-dichiarare-una-funzione-in-c


Segnala un errore o invia un suggerimento per migliorare la pagina


Linguaggio C


FacebookTwitterLinkedinLinkedin