Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Vad är en array av heltal

    ? Programmering plattformar har olika sätt att modellera och lagra data , men de vanligaste språken använder variabler och rader . En variabel är en enda punkt av data och en matris är en serie poster som lagrats i en linjär datastruktur . Uppsättningar av heltal är vanliga i många tillämpningar , inklusive stationära och webb -program . Att förstå och använda en array av heltal är något även nybörjare kan uppnå . Variabler

    Computer programmeringsspråk kategorisera dataposter i olika typer . Den typ av en variabel är en återspegling av den typ av data som den innehåller. Till exempel , de flesta programmeringsspråk använder sträng typer för att representera sekvenser av text , samt olika numeriska typer, inklusive heltal . När ett program deklarerar en variabel , kommer det att ge brukar variabeln ett namn , samt tilldela ett värde till den . För starkt typade språk som Java , måste variabeln visas bredvid en förklaring i sitt slag , enligt följande :

    int myNum = 5 ;//ett heltal

    För vissa andra språk , den rörliga deklaration behöver inte inkludera en indikator av den typ , som i följande PHP-exempel :

    $ my_num = 5;
    Skapa matriser

    datorprogram kan modellera arrayer som variabler . En array variabel kan lagra en rad andra variabler eller värden . I ett starkt skrivit språk , måste en array deklaration innehålla en indikator för den typ av värden i arrayen kommer att lagra , som i följande Java exempel :

    int [ ] myNums = { 3 , 7 , 2 , 5 , 6 } ;

    Denna kod skapar en array med fem element i den . Varje element är ett heltal. Följande exempelkod visar motsvarande behandling i PHP :

    $ my_nums = array ( 3 , 7 , 2 , 5 , 6 ) ,
    Sätta Elements

    program kan ändra elementen vid positioner inom en array eller infoga element i tomma positioner . För att komma åt ett visst element , kan programkod använda elementet index , som ofta är ett heltal som representerar positionen för elementet inuti matrisstruktur . Följande exempel Java-kod demonstrerar sätta värdet av elementet vid en viss position i en matris :

    myNums [ 2 ] = 9 ;

    första position i en matris är noll och den sista ställning är en färre än arrayen längden . Denna kod kommer att skriva över alla värden som redan lagrats vid den angivna positionen .
    Associativa arrayer

    I vissa språk , kan matriser vara associativa , vilket innebär att varje element har en viktig identifierare utöver dess värde . Följande PHP- exempel visar ett heltal array av denna typ :

    $ positioner = array ( " Mary " = > 3 , " Jim " = > 2 , " John " = > 7 ) ;

    echo $ positioner [ ' Jim ' ] ;//kommer ut 2 Review

    värdena i denna grupp är heltal , medan tangenterna är strängar . PHP-skript kan använda heltal matriser med antingen index eller nyckel tillgång .
    Förflytta matriser

    Program ibland behöva passera en hel rad struktur , tillgång till varje element i arrayen i vända . Följande exempel Java-kod visar genomkorsar ett heltal array , multipliceras varje värde :

    for (int i = 0 ; i. < myNums.length , i + + ) {

    myNums [ i] * = 2 ;

    }

    När denna kod avslutar exekvering kommer varje heltal i uppsättningen har ett nytt värde som är dubbelt dess ursprungliga värde . Den " för " loop arbetar genom arrayen , med början vid den första positionen och stannar när den når slutet . Innehållet i slingan körs en gång för varje position i heltalsmatris .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder AppleScript för att starta program
    ·Hur man skriver GData Inmatningsvärden som en String
    ·Microsoft Certified Partner Krav
    ·Så monterar du ett lokal katalog med Jahia
    ·Hur du sätter en sträng till en variabel
    ·Fördelar och nackdelar Tips
    ·Hur Importera Protocol Tags
    ·Hur Contribute CS3 FlashPaper
    ·Lägga till en kolumn till ListBox i VBA
    ·Hur man skriver ett manus till utloggning
    Utvalda artiklarna
    ·Så här ändrar en webbadress i en sida med JavaScript…
    ·Hur du ändrar en PHP -fil
    ·Hur Center en fast bredd Div Tag
    ·Hur Kasta i C från objekt till Datetime
    ·Nackdelarna med Rubin Programmering
    ·Hur kan jag göra en 3 Column Grid
    ·Om en VB Runtime Error 462
    ·Hur man använder ListView ItemChecked i VBA
    ·Skillnaden mellan ByVal & ByRef
    ·Hur ritar jag ett hårkorsmarkören Inom Visual Basic
    Copyright © Dator Kunskap http://www.dator.xyz