? Dataprogrammer lagrer data i varierte måter . Disse lagring alternativer lar programmerere å lage og få tilgang til datastrukturer i sine søknader . En av de mest enkle datalagring elementer i programmering er en variabel. Variabler lagre individuelle elementer av data . En matrise er en annen type datastruktur , lagring av en serie av verdier ved fortløpende posisjoner . Når et program har en rekke struktur i det, kan det gå inn og få tilgang til verdiene på bestemte rekke posisjoner. Data
fleste dataprogrammer bruke noen form for data . For eksempel trenger et program for lagring og bruk av ansatte poster for en organisasjon å modellere dataene i disse postene . Denne modellen må tillate søknaden kode for å få tilgang til dataene på en organisert måte . Når et dataprogram bruker data , må den evnen til å legge til nye data , endre eksisterende data elementer og søke etter bestemte elementer ved å spørre dataene. En rekke lagrer data i en lineær struktur , med hvert element åpnes ved hjelp av sin indeks , som ofte er et heltall som representerer posisjon innenfor strukturen som helhet .
Variabler
< p> Programmeringsspråk gir muligheten til å lagre individuelle biter av data som variabler . I enkelte språk, for eksempel Java , må variabler deklareres som en bestemt type, for eksempel tekststreng eller heltall , som i følgende eksempler : en
String myWords = " hello there "; int myNum = 3 ;
i mange andre språk , kan variabler lagre verdier av noe slag, som i følgende PHP eksempel : en
$ my_value = " eple ";
En array i et program er en serie av verdier , slik at elementet ved hver posisjon i matrisen er lik en enkelt variabel . Programmer kan utføre de samme prosessene på array elementer som på variabler .
Array Creation
Når et program oppretter en matrise , vil det vanligvis indikere visse aspekter i matrisen , som i sin tur er representert som en variabel i applikasjonen. Følgende eksempel Java-koden demonstrerer lage en matrise for å lagre et visst antall heltall verdier : en
int [ ] myNums = new int [ 6 ];
Denne rekken kan holde seks verdier av heltall type . Når denne linjen med kode har utført, har programmet en tom array struktur , men ingen verdier er lagret på noen av de element posisjoner ennå.
Element oppretting
programmer kan sette inn og endre verdier på bestemte rekke posisjoner. Følgende eksempel Java kode demonstrerer innstilling av elementet ved den første posisjon i den heltall matrise , som er representert ved indeksen null : en
myNums [ 0 ] = 5;
p Dette koden henviser til element ved hjelp av matrisen navn og stilling , tildeler en verdi til det . Hvis elementet allerede hadde en verdi lagret på denne posisjonen , vil denne verdien bli overskrevet av den nye.
Array Tilgang
programmer noen ganger trenger å få tilgang til alle elementene i en matrise , snarere enn bare tilgang til enkelte elementer ved hjelp av sine indeksverdier . Å reagere gjennom elementene i en matrise, programmer bruker ofte loop strukturer . Følgende eksempel Java-koden demonstrerer ved hjelp av en "for" loop for å sende ut hvert element i en matrise : en
for ( int i = 0 ; i < myNums.length ; i + + ) { System.out.println ( myNums [ i] ) ;}
Denne koden utfører én gang for hver matrise posisjon , skrive ut verdien på den posisjonen hver gang
.