? Computerprogrammer gemme data i forskellige måder. Disse lagringsmuligheder tillader programmører til at skabe og få adgang datastrukturer inden deres ansøgninger. En af de mest simple datalagring elementer i programmering er en variabel. Variabler opbevarer de enkelte elementer af data. Et array er en anden type datastruktur , lagring af en serie af værdier på hinanden følgende positioner. Når et program har en matrix struktur i det, kan det komme ind og få adgang til værdierne ved bestemte array- positioner. Data
fleste computerprogrammer bruge nogle form for data. For eksempel skal en ansøgning om lagring og adgang til personalets registreringer for en organisation til at modellere data i disse registre . Denne model skal gøre det muligt ansøgningen kode at få adgang til data på en organiseret måde . Når en computer program bruger data , er det nødvendigt evnen til at tilføje nye data , ændre eksisterende dataelementer og søge efter bestemte poster ved at forespørge data. Et array gemmer data i en lineær struktur , med hvert element tilgås ved hjælp sit indeks , hvilket ofte er et heltal værdi, der repræsenterer positionen inden for strukturen som helhed.
Variable
< p> Programmeringssprog giver mulighed for at gemme enkelte stykker data som variable. I nogle sprog, såsom Java, skal variable erklæres som værende en bestemt type , for eksempel tekststreng eller heltal, som i de følgende eksempler : Hej
String myWords = " hello there " int myNum = 3 ;
i mange andre sprog, kan variable gemme værdier af enhver art, som i det følgende PHP eksempel : Hej
$ my_value = "apple "
et array i et program er en serie af værdier , så elementet ved hver position i arrayet svarer til en enkelt variabel . Programmer kan udføre de samme processer på array- elementer som på variabler.
Array Creation
Når et program opretter et array, vil det typisk indikere visse aspekter af array , er der igen som variable i programmet. Følgende eksempel Java-kode demonstrerer skabe en array til at gemme en række heltal : Hej
int [ ] myNums = new int [6]
Dette array kan rumme seks værdier af heltalstypen . Når denne linje kode har udført , har programmet en tom matrix struktur, men ingen værdier gemmes på nogen af de element positioner endnu.
Element instantiation
Programs kan indsætte og ændre værdier på bestemte array- positioner. Følgende eksempel Java-kode demonstrerer indstille element ved den første position i integer array, som er repræsenteret ved indekset zero :
myNums [0] = 5;
Denne kode refererer til element ved hjælp array navn og stilling , så tildeler en værdi til det. Hvis elementet allerede haft en værdi gemt på denne position , ville denne værdi blive overskrevet af den nye.
Array Access
Programmer nogle gange nødt til adgang til alle elementer i et array, snarere end blot at få adgang enkelte elementer ved hjælp af deres indeksværdier . At gentage gennem elementerne i et array, programmer bruger ofte loop strukturer. Følgende eksempel Java-kode demonstrerer ved hjælp af en "for" loop til at udsende hvert element i et array : Hej
for (int i = 0; i < myNums.length , i + +) { System.out.println ( myNums [i] );}
Denne kode henretter en gang for hvert array position , skriver ud af værdien på denne position , hver gang
.