Programmeringsspråk har mange metoder for lagring av data. En vanlig metode er matrisen . En matrise er en beholder for flere elementer av lignende type, for eksempel bokstaver, tall eller objekter. Elementer er ordnet sekvensielt i rekken , og hvert element kan nås direkte . En matrise har en fast størrelse . En rekke kan holde andre arrays. Dette kalles en 2D array. Matriser må gis en standard verdi , som også er kjent under navnet initialisering en matrise. Du kan bruke et programmeringsspråk som C for å starte en 2D array i bruk to uttalelser. Du trenger
C Integrated Development Environment (IDE ), for eksempel Eclipse CDT
C Compiler , slik GCC
Vis flere instruksjoner
en
laste inn C IDE ved å klikke på programmets ikon. Når den åpnes, velger du "Fil /Ny /Project" og velg "C Project" for å opprette en ny C-prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE .
2
Lag en hovedfunksjon som vil holde alle dine programkode. Dette er den første setningen som trengs for å initialisere array. Skriv følgende uttalelse på toppen av kildekoden filen:
int main ( )
{ }
3
Erklærer en 2D array og initialisere alle elementer til null. Dette er den andre setningen for å initialisere array. Du kan gjøre dette ved å skrive følgende uttalelse innenfor de krøllete parentes av den viktigste funksjonen : en
int myArray [ 10 ] [ 10 ] = { { 0 } };
4
Bekreft at arrayet er initialisert av sløyfer via den og skrive ut verdien av alle elementene. Denne koden er ikke nødvendig å initialisere array, men det tillater deg å se innholdet i rekken og gir noen effekt . Du kan bruke to for looper til sløyfe gjennom en 2D array. Skriv følgende utsagn å sløyfe gjennom 2D matrise:
for ( int i = 0 ; i < 10; i + + )
{ for ( int j = 0; j < 10 ; j + + )
{ }
5
Place følgende " printf " statement innenfor krøllete parentes i for loop . Denne uttalelsen skriver ut verdien av elementene i matrisen : en
printf ( "% d" , myArray [ i] [ j ] ) ;
6
Kjør programmet ved å klikke på den grønne "Play "-knappen på den øverste raden med knapper i IDE . Programmet resultatet ser ut som