C för nybörjare: Funktioner/slingor: gissningslek (22 / 23 steg)
Steg 22: Main
Ett program Main funktion är vad knyter samman alla separata funktioner. Det säger datorn vad för att anropa funktionerna så att resultatet är ett sammanhängande program.
Del 1:
I denna funktion, kallar efter att förklara våra val variabel, vi först funktionen huvudmeny . Minns att detta skriver en meny ut till terminalen. Funktionen GetChoice följer, läsa och lagra alternativet som en användare väljer från menyn.
Del 2:
Sedan har vi en medan loop, som kommer att fortsätta looping tills användaren väljer val 3 och avslutar spelet.
Om användaren väljer val 1 eller Val 2, programmet kommer att kalla den funktion (er) som anges inom if-else-sats, och avslutas den if-else-sats.
Efter programsatsen if-else kallas ändar, huvudmeny och funktionen GetChoice , där användaren kan göra ett annat val.
Denna process kommer att fortsätta att upprepa tills användaren väljer val 3, vilket sedan leder till programmet till slut tack vare funktionen Avsluta .
Del 3:
Slutligen avsluta vi med en "avkastning 0" och den avslutande hakparentesen till huvudfunktionen. Den "avkastning 0" är standard returvärdet för huvudsakliga funktioner och gör att programmet att avsluta om det samtidigt slinga skulle misslyckas av någon anledning.