? Programmering platforme har forskellige måder at modellere og lagring af data , men de mest almindelige sprog bruger variabler og arrays . En variabel er et enkelt element af data og et array er en række elementer gemt i en lineær datastruktur. Arrays af heltal er almindelige i mange applikationer, herunder desktop og web -programmer. Forstå og bruge et array af heltal er noget selv begyndere kan opnå. Variabler
Computer programmeringssprog kategorisere dataelementer i forskellige typer . Den type af en variabel er en afspejling af den type data , den indeholder. For eksempel bruger de fleste programmeringssprog string typer til at repræsentere sekvenser af teksttegn , samt forskellige numeriske typer, herunder heltal. Når et program erklærer en variabel , vil det normalt give variablen et navn , samt tildele en værdi til det . Til stærkt typede sprog såsom Java, skal variablen vises sammen med en erklæring om dets type, som følger : Hej
int myNum = 5 ;//et heltal
nogle andre sprog , den variable erklæring behøver ikke at medtage en indikator af typen som i det følgende PHP eksempel : Hej
$ my_num = 5;
Oprettelse Arrays
computerprogrammer kan modellere arrays som variabler . Et array variabel kan gemme en række andre variabler, eller værdier. I en stærkt skrevet sprog , skal et array angivelse omfatte en indikator for , hvilken type værdier array vil gemme , som i det følgende Java eksempel :
int [ ] myNums = {3 , 7 , 2, 5 , 6 };
Denne kode opretter et array med fem elementer i det. Hvert element er et heltal værdi. Følgende kodeeksempel viser tilsvarende behandling i PHP : Hej
$ my_nums = array ( 3, 7, 2, 5, 6),
Indsættelse Elements
Salg
programmer kan ændre elementerne på positioner inden et array, eller indsætte elementer i tomme positioner . At få adgang til et bestemt element , kan programkode bruge elementet indekset, som er ofte et heltal, der repræsenterer positionen af elementet i matrix struktur . Følgende eksempel Java-kode demonstrerer indstille værdien af elementet ved en bestemt position i et array :
myNums [2 ] = 9,
første position i et array er nul, og det sidste position er én mindre end array længde . Denne kode vil overskrive enhver værdi allerede er gemt på den angivne position.
Associativ Arrays
I nogle sprog, kan arrays være associative , hvilket betyder hvert element har en vigtig identifikator foruden sin værdi . Det følgende PHP eksempel viser et heltal vifte af denne art : Hej
$ positioner = array (" Mary " => 3, " Jim" => 2, " John" => 7); < br >
echo $ positioner [' Jim '] ;//vil output 2
værdierne i dette array er heltal , mens tasterne er strenge. PHP-scripts kan bruge heltal arrays med enten indeks eller centrale adgang .
Gennemkører arrays
Programmer nogle gange nødt til at krydse en hel vifte struktur , adgang hvert element i array i dreje. Følgende eksempel Java-kode demonstrerer gennemkører et heltal array, multiplicere hver værdi : Hej
for (int i = 0; i < myNums.length , i + +) {
myNums [i] * = 2 ;
}
Når denne kode færdig udførelse , vil hvert heltal i array har en ny værdi, der er dobbelt den oprindelige værdi. Den " for " loop virker gennem array, startende ved den første position og stoppe , når den når enden. Indholdet af sløjfen vil køre en gang for hver position i integer array.