Snabb sortera (3 / 7 steg)
Steg 3: Huvuddragen av programmet
Bakgrund
Nästa ska vi skriva grundläggande konturerna av programmet.
Mål
Ovanstående bild är vad filen ska se ut när detta steg är klar. Låt oss gå igenom varje del av den.
Steg
1) de rader som börjar med "#include" tillåter oss att använda funktionen från dessa bibliotek. Nästa rad tillåter oss att använda standard namnområdet, ett koncept som inte omfattas av detta instructable men nödvändigt för vår framgång. Raden som börjar med "const" är en variabel deklaration att vi kommer att använda senare och kommer att representera vår Testingång storlek.
2) vår huvudsakliga funktion, kallas viktigaste, är den funktion som anropas när vi kör programmet. Det är viktigt att du kallar denna funktion viktigaste. Den returnerar en "int", som är ett heltal, och det tar inga parametrar, vilket framgår av de tomma parenteserna. I själva verket huvudsakliga accepterar parametrar, men det är utanför räckvidden för detta instructable.
3) nu märke de två raderna som kommer före viktigaste. Detta är funktionen prototyper, och de placeras före huvudsakliga så att vi kan använda dessa funktioner i huvudsakliga. Implementeringar av var och en kommer att gå under huvudsakliga.
Recension
Igen, några av koden du ser du inte kanske känner igen. Om du vill ha mer information om någon del av programmet, är det mycket lätt att nå nätet.
Nästa vi kommer att ta en titt på genomförandet av de funktioner vi skisserat.