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 . "