C Reverse is een programmeertaal voor het schrijven van computerprogramma's van elk niveau van complexiteit . Een array is de datastructuur aangeduid met C in vierkante haken een reeks variabelen in een bepaalde volgorde bevat . Bijvoorbeeld [ 5 , 8 , 12 ] is een C array die bestaat uit drie elementen . De omgekeerde matrix omvat dezelfde elementen , maar in de omgekeerde volgorde zoals [ 12 , 8 , 5 ] . Array omkeren is vaak noodzakelijk in C programma's . Instructies 1 Toewijzen van de grootte van de array om de variabele " grootte" in uw C -programma . Bijvoorbeeld voer " int size = 4 ; " als de array bevat vier elementen kopen van 2 Definieer de array in uw C -programma : . Int -array [ size] ; 3 nummers toevoegen aan de array , bijvoorbeeld als elementen van de array zijn 2,12 , 7 en 40 dan : scala [ 0 ] = 2 ; array [ 1 ] = 12 ; scala [ 2 ] = 7 ; scala [ 3 ] = 40 ; 4 Maak een lus " voor " dat toegang tot de eerste helft van de elementen in de array : for (int i = 0 ; i < size /2 ; i + + ) notitiekaarten dat de lus wordt beperkt door de index " . grootte /2 " 5 toewijzen array-elementen in de loop van de tijdelijke variabele " temp : " for (int i = 0 ; i < size /2 ; i + + ) { int temp = array [ i ] ; } een element waarde behoudt tijdelijk . Merk op dat de accolades definiëren opdrachten in de lus 6 Verwissel de elementen uit de eerste helft van de array met de elementen uit de tweede helft : . For (int i = 0 ; i < size /2 ; i + + ) op Twitter { int temp = array [ i ] ; scala [ i ] = array [ size - 1 - i ] ; scala [ size - 1 - i ] = temp ; } de indexen " size - 1 - i ' corresponderen met elementen uit het tweede deel van de array . Bijvoorbeeld , wordt het eerste element met de index " 0 " ( i = 0 ) verwisseld met het laatste element met de index " 3 " ( 4-1-0 = 3 ) . 7 Print uit de omgekeerde array met het commando : for (int i = 0 ; i < grootte ; i + + ) op Twitter { std :: cout << array [ i ] << " " ; } In dit voorbeeld is het programma produceert de volgende uitvoer : 40 7 12 2 < . br > |