programspråket C kan du skapa samlingar av koden kallas funktioner . En funktion anropas från en annan del av C-program , som orsakar exekvering för att hoppa till funktionen. Funktioner brukar ta argument . Till exempel kan en funktion göras för att skriva ut elementen i en array passerat in det som ett argument . Vissa människor kan säga att de sätter en array i en funktion , men den korrekta termen är " passera en array . " Syntaxen för att passera en array är enkel och kan plockas upp i lite tid . Saker du behöver
C Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
C Compiler , ett sådant GCC
Visa fler instruktioner
1
lasta C IDE genom att klicka på dess programikon . När det öppnas , välj " Arkiv /Nytt /Project " och välj " C-projekt " för att skapa ett nytt C-projekt . Ett tomt källkod filen visas i text - editor delen av IDE .
2
Deklarera en funktion som heter " printArray . " Denna funktion kommer att ta en array och storleken på arrayen som argument , och sedan skriva ut varje objekt i arrayen . En matris måste definieras som tillhörande en viss typ . För att skapa en funktion som skriver ut element till en array av heltal typer , kan du skriva följande :
void printArray ( int [ ] a , int size ) { } Addera 3
iterera igenom arrayen och skriv ut de poster som finns i det genom att placera följande för slingan inom klammerparenteser av " printArray " -funktion :
for (int i = 0 ; i. < storlek , i + + ) { printf ( " % d " , a [ i] ) ; }
4
Skapa en huvuduppgift genom att skriva följande kod :
int main ( ) { }
5
Deklarera en array genom att skriva följande inom klammerparenteser av huvudfunktionen :
int [ 5 ] intArray = { 0 , 1 , 1 , 2 , 3 ] ;
6
Call funktionen " printArray " och passerar arrayen " intArray " till den med hjälp av följande uttalande :
printArray ( intArray , 5 ) ;
7
Kör programmet genom att trycka på den gröna " Play " -knappen på den översta raden av knappar i IDE . Programmet kommer att utföra och skriva ut alla element i arrayen " intArray . " Addera