Individuella data variabler är en stöttepelare i programmerarens repertoar . Grupper av enskilda variabler blivit en utmaning att arbeta med , eftersom de måste tas upp en efter en . Visual Basic stödjer en gemensam datastruktur som kallas en array , där liksom datatyper är grupperade i en enda struktur som är lättare att behandlas , kopieras och manipuleras . Arrayer är enda dimensionerade och bildar en förteckning över dataelement och multi-dimensionerade , vilket skapar en matris av element
Du behöver : .
Visual Basic .
inre dimensionen Array
1 .
fastställa arrayen , vilket ger en variabel namn och en datatyp . I följande exempel deklareras en matris struktur för att innehålla sex heltal :
Dim numValues (5 ) As Integer
Uttalandet anslår tillräckligt med utrymme i minnet för programmet att lagra sex heltal , kallad 0 till 5 .
2 .
Tilldela värden till de delar av kedjan , ta itu med varje element av Namnet på den matris och dess nedsänkt :
numValues (0 )=333
numValues ( 1 )=681
Fördelen med array datastruktur är att det lätt kan åtgärdas genom upprepning uttalanden , gruppera alla av verksamheten snarare än att kräva flera diskreta uttalanden . For-slingan , som exempel , upprepning av ett uppdrag operation på matrisen struktur :
För x=0 till 5
numValues ( x )=x
Nästa x
3 .
Kompilera programmet och kontrollera resultaten av meddelandet .
Multidimension Arrays
1 .
Deklarera en flerdimensionell array , vilket ger en variabel namn och en datatyp . I följande exempel deklareras en flerdimensionell array struktur som innehåller tre rader med fyra heltal :
Dim tableValues (2 , 3 ) As Integer
Uttalandet anslår tillräckligt med utrymme i minnet för programmet för att lagra tabellen . Att referera till vektorvariabler , du måste hänvisning både rad och kolumn nedsänkt på samma gång .
2 .
Tilldela värden till de delar av kedjan , ta itu med varje element med namnet på matrisen och dess rad och kolumn nedsänkt :
numValues ( 0 , 0 )=333
numValues (0, 1 )=681
Fördelen med array datastruktur är att det lätt kan åtgärdas genom upprepning uttalanden , gruppera alla av verksamheten snarare än många diskreta uttalanden . Till exempel upprepar för slinga ett uppdrag operation på matrisen struktur :
För x=0 till 2
för y=0 till 3
numValues (x, y )=x * 3
Nästa y
Nästa x
3 .
Kompilera programmet och kontrollera resultaten i meddelandet .
コメント