Med parallella arrayer i C + + kan du lagra flera fält med data för flera objekt på en gång . Var och en av de uppsättningar lagrar en rad datavärden , som nås genom sina index . Till exempel , kan du deklarera tre parallella arrayer för att lagra namn, ålder och löner hos dina anställda . För att göra parallella arrayer , först deklarera arrayer , är noga med att ge dem alla samma storlek , och sedan initiera matriser med värden . Instruktioner
1
Öppna din C + + -filen i en editor som Microsoft Visual Studio Express
2
Deklarera parallella arrayer genom att lägga till följande kod i din funktion : .
const int MAXNUMBER = 5;
int array1 [ MAXNUMBER ] ;
int matris2 [ MAXNUMBER ] ;
int array3 [ MAXNUMBER ] ;
den variabeln " MAXNUMBER " definierar storleken för vardera av de tre parallella kedjor . Det är viktigt att varje grupp har samma storlek
3
Mata in data i de parallella arrayer med " scanf " funktionen genom att lägga till följande kod : .
Int n = 0 ;
för (n = 0 , n < 3 , n + + ) katalog
{
printf ( "\\ nAnge de tre heltalsvärdena för inträde % d , 1 per . säker när du öppnar de parallella arrayer som du använder samma index för varje array
4
Visa de parallella matrisvärdena med " printf " funktionen genom att lägga till följande kod :
för ( n = 0 , n < 3 , n + + ) katalog
{
printf ( " \\ nParallel array % d värden : % d % d % d \\ n " , n , array1 [ n ] ; matris2 [ n ] , array3 [ n ] ) ;
}
5
Spara filen Kompilera och kör programmet för att se de parallella arrayer
. . Addera