Brug parallelle arrays i C + + kan du gemme flere felter af data for flere elementer på en gang. Hver af de arrays gemmer en serie af dataværdier , der tilgås af deres indeks . For eksempel kan du erklære tre parallelle arrays til at gemme navne, alder og løn for dine medarbejdere. For at gøre parallelle arrays , først erklære arrays , være omhyggelig med at give dem alle samme størrelse , og derefter initialisere arrays med værdier . Instruktioner
1
Åbn din C + + fil i en editor såsom Microsoft Visual Studio Express
2
Erklær parallelle arrays ved at tilføje følgende kode i din funktion : .
const int MAXNUMBER = 5;
int matrix1 [ MAXNUMBER ]
int array2 [ MAXNUMBER ]
int array3 [ MAXNUMBER ]
< p > variablen " MAXNUMBER " definerer størrelsen for hver af de tre parallelle arrays . Det er vigtigt, at hvert array har samme størrelse
3
Input data i de parallelle arrays med " scanf "-funktionen ved at tilføje følgende kode : .
Int n = 0 ;
for (n = 0; n <3 n + +)
{
printf ( "\\ nIndtast de 3 heltalsværdier for indrejse % d , 1 pr . sikker på, når adgang til parallelle arrays , du anvender det samme indeks for hvert array
4
Vis parallelle array- værdier med " printf "-funktionen ved at tilføje følgende kode : Hej
for (n = 0 n <3 n + +)
{
printf ( " \\ nParallel vifte % d værdier: % d% d% d \\ n" , n, matrix1 [n ] , array2 [ n] , array3 [n ])
}
5
Gem filen Kompiler og kør programmet for at se de parallelle arrays
. .