Menu
Coddy logo textTech

Dichiarare una funzione

Fa parte della sezione Fondamenti del percorso C di Coddy. Lezione 46 di 63.

Una funzione in C è un blocco di codice che esegue un compito specifico. Le funzioni aiutano a organizzare il codice, a renderlo riutilizzabile e a migliorarne la leggibilità. Ecco la struttura di base della dichiarazione di una funzione in C:

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // codice da eseguire
    return value; // se return_type non è void
}

Per esempio, una semplice funzione che dà il benvenuto all’utente potrebbe essere così:

void greet() {
    printf("Hello, welcome to C programming!");
}

Per usare (chiamare) questa funzione nel programma principale, scriveresti:

int main() {
    greet();
    return 0;
}

Le funzioni possono anche accettare parametri e restituire valori, argomenti che approfondiremo nelle lezioni successive.

challenge icon

Sfida

Facile

Crea una funzione denominata printNumbers che stampa i numeri da 1 a 5. Poi, nella funzione main, chiama questa funzione due volte.

L'output dovrebbe essere così:

1 2 3 4 5
1 2 3 4 5

Assicurati di non inserire spazi dopo il numero 5 e di aggiungere anche una nuova riga dopo il numero 5 (\n)

Provalo tu

#include <stdio.h>

// Dichiara la tua funzione qui

int main() {
    // Chiama la tua funzione due volte qui
    
    return 0;
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore C online