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 >> C /C + + -programmering >> Content

    Hur man använder arrayer i Turbo C + +

    I Turbo C + + är arrayer används för att hålla samlingar av uppgifter som sannolikt inte kommer att ändras i storlek väldigt ofta . De är snabbare och , i allmänhet , lättare att använda än sina kusiner , vektorn och den länkade listan . Arrayer kan ses som galler för att lagra information . Standarden Turbo C + + array kräver att alla element i arrayen har samma datatyp . Instruktioner
    1

    Klistra in följande i din C + + -program för att förklara en enkel , endimensionell array :

    int MyArray [ 5 ] ,

    I detta ögonblick , C + + har avsatt utrymme för en array innehar fem heltal . Dock har inga uppgifter lagts i arrayen ännu , och försök att läsa från det kommer att resultera i fel
    2

    Klistra in följande för att fylla arrayen med värden , eller " initiera " arrayen . :

    MyArray [ 0 ] = 1 ;

    MyArray [ 1 ] = 2 ;

    MyArray [ 2 ] = 3 ;

    MyArray [ 3 ] = 4 ;

    MyArray [ 4 ] = 5 ;

    Notice är arrayer nås med hjälp av läget inom uppsättningen inom hakparenteser . Lägg också märke till att i Turbo C + + , array index alltid börja räkna på noll och fortsätt till storleken på arrayen minus ett . En vanlig källa till problem för nya programmerare försöker komma åt index " 5 " i en array med fem element . Det första indexet är alltid " 0 . " Addera 3

    Klistra in följande som ett alternativ till Steg 2 :

    MyArray = { 1,2,3,4,5 } ;

    När du behöver för att snabbt fylla en matris med information , kan denna stenografi formen vara snabbare . Däremot kommer den att skriva över alla tidigare innehållet i arrayen
    4

    Klistra in följande för att hämta ett värde från arrayen : .

    Cout << MyArray [ 0 ] ;

    Detta skriver ut det första värdet i arrayen ( 1 ) till bildskärmen
    5

    Klistra in följande att förklara en flerdimensionell array : .

    int myMDarray [ ,"2 ] [ 2 ] ;

    Detta förklarar en array som , snarare än en rad av information , är ett rutnät , med två rader och två kolumner . Detta ger totalt fyra element , ordnade i ett rutnät , från myMDarray [ 0 ] [ 0 ] till myMDarray [ 1 ] [ 1 ]
    6

    initiera värdena i arrayen : .

    myMDarray [ 0 ] [ 0 ] = 1

    myMDarray [ 0 ] [ 1 ] = 2 Review

    myMDarray [ 1 ] [ 0 ] = 3 bilder

    myMDarray [ ,"1 ] [ 1 ] = 4

    Alternativt kan du använda denna förkortning formulär för att initiera värdena :

    myMDarray = { { 1,2 } , { 3,4 } } ;

    Eller du kanske tycker att det är enklare att skriva :

    myMDarray = {

    { 1 , 2 } ,

    { 3 , 4 }

    }; .

    detta har samma effekt , men många programmerare gå enklare att läsa Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur visa innehållet i en Array List i en textruta i C …
    ·Grundläggande datatekniska begrepp i Turbo C + +
    ·Hur man skriver ett program som läser en sträng med n…
    ·Hur man skapar en produktnyckel
    ·Hur man öppnar upp MS - DOS
    ·Hur man hittar en sträng i Minnesbufferten Med C + +
    ·Så ringer en String Array i C + +
    ·Hur man bygger en CPP körbar på Windows
    ·Hur förhindra upprepad användning av en header-fil
    ·Konvertera en Float till en String i C-programmering
    Utvalda artiklarna
    ·Hur Defrag en VMWare Bild
    ·Hur man sparar som PHP i Kompozer
    ·Hur Ladda ner Eclipse för Android
    ·Syntaxfel i SQL-satser
    ·Hur man slår samman två PDF-filer i Acrobat 9 av VBA
    ·Hur nära UserForm
    ·Hur skapa vyer i Oracle SQL
    ·Hur du ändrar NetBeans Font
    ·Vad är CLR Programmering
    ·Vad är meningen med miljösanering
    Copyright © Dator Kunskap http://www.dator.xyz