Il linguaggio di programmazione C consente di creare collezioni di codice chiamati funzioni . Una funzione viene chiamata da un'altra parte del programma C , che causa l'esecuzione di saltare alla funzione. Funzioni di solito richiedono degli argomenti. Per esempio , una funzione può essere fatto per stampare gli elementi di una matrice passata in esso come argomento . Alcune persone possono dire che stanno mettendo un array all'interno di una funzione , ma il termine corretto è " passaggio di un array . " La sintassi per il passaggio di un array è semplice e può essere ritirato in poco tempo . Cose che ti serviranno 
 C ambiente di sviluppo integrato ( IDE ) , come ad esempio Eclipse CDT 
 C Compiler , un tale GCC 
 Mostra più istruzioni 
 1 
 caricare il C IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File /Nuovo /Progetto" e scegliere " Progetto C " per creare un nuovo progetto C . Un file di codice sorgente vuota compare nella parte di testo -editore del IDE . 
 2 
 dichiarare una funzione chiamata " PrintArray . " Questa funzione richiederà una matrice e la dimensione della matrice come argomenti , e poi stampa ogni elemento dell'array . Un array deve essere definito come appartenente ad un tipo particolare. Per creare una funzione che stampa gli elementi di un array di tipi interi , è possibile scrivere la seguente : 
 
 vuoto PrintArray ( int [] a int dimensione ) { 
 } 3 
 scorrere la matrice e stampare gli articoli in esso contenuti inserendo il seguente ciclo for all'interno delle parentesi graffe della funzione " PrintArray " : 
 
 for (int i = 0; i < dimensione ; i + + ) { printf ( " % d" , a [i] );} 
 4 
 Creare una funzione principale , scrivendo il codice seguente: 
 
 int main ( ) { } < br > 
 5 
 dichiarare un array scrivendo il seguente all'interno delle parentesi graffe della funzione principale : 
 
 int [5 ] intArray = { 0 , 1 , 1 , 2 , 3 ] ; < br > Pagina 6 
 richiamare la funzione " PrintArray " e passare la matrice " intArray " ad esso utilizzando la seguente istruzione : 
 
 PrintArray ( intArray , 5) ; 
 7 < p > Esegui il programma premendo il tasto verde "Play " che si trova sulla fila superiore di pulsanti nell'IDE . Il programma verrà eseguito e stampare tutti gli elementi della matrice " intArray . "