Bruke parallelle arrays i C + + kan du lagre flere felt av data for flere elementer samtidig . Hver av arrays lagrer en rekke data verdier , som åpnes ved sin indeks . For eksempel kan du erklære tre parallelle arrays for å lagre navn , alder og lønn til de ansatte . For å gjøre parallelle arrays , først erklære arrays , er forsiktig med å gi dem alle den samme størrelse , og deretter initialisere arrays med verdier. Instruksjoner
en
Åpne C + + -filen i et redigeringsprogram , for eksempel Microsoft Visual Studio Express
2
Erklærer parallelle arrays ved å legge følgende kode i funksjon din : .
const int MAXNUMBER = 5;
int matrise1 [ MAXNUMBER ];
int matrise2 [ MAXNUMBER ];
int array3 [ MAXNUMBER ];
< p > den variable " MAXNUMBER " definerer størrelsen for hver av de tre parallelle arrays. Det er viktig at hver matrise har samme størrelse
3
legge inn data i de parallelle arrays med " scanf "-funksjonen ved å legge følgende kode: .
Int n = 0 ;
for ( n = 0 , n < 3; n + + )
{
printf ( "\\ nSkriv de tre heltallsverdiene for oppføring % d , en per . sikker på at når du får tilgang til parallelle arrays som du bruker den samme indeksen for hver matrise
4
Vise parallelle rekke verdier med " printf "-funksjonen ved å legge følgende kode:
for (n = 0 , n < 3; n + + )
{
printf ( " \\ nParallel matrise % d verdier: % d% d% d \\ n" , n, matrise1 [ n ] , matrise2 [ n ] , array3 [ n ] ) ;
}
5
Lagre filen Kompiler og kjør programmet for å vise parallelle arrays
. .