En funktion är en grupp av uttalanden, eller instruktioner, som utför en specifik uppgift. Varje funktion tilldelas en typ, ett namn, parameter(er) och uppgifter. Du kommer att använda C++-funktionssystemet för att köra en batch-fil. För att utforska funktioner, prova att koda detta program: // funktionsexempel #include <iostream > Använda namnrymd std; int addition (int a, int b) { int r; r=a+b retur r; } int main ( ) { int z; z = addition (5,3); cout <  till Resultatet är  på < < z; } Det här programmet innehåller två funktioner: "........................................................................................................................ Kompilatorn kommer alltid anropa 'på huvudsidan' först – i detta program kommer den att anropa variabeln.. av typ.... Utlysningen kommer att passera längs två värden, 5 och 3, till funktionen "tillägg". Dessa värden motsvarar de parametrar som deklareras av funktionen "addition" – it a, int b på. Inuti funktionen "addition" finns det en tredje variabel:  till (int r) och det är direkt relaterat till uttrycket r=a+b. De två värdena från funktionen 5 och 3 kommer att läggas ihop till lika med r. på denna punkt, r är lika med 8. Slututtalandet, "return r", slutar funktionen "addition" och returnerar kontrollen till funktionen "tomain". Eftersom återvändo har en variabel,  på r, på uppmaningen att återvända till  och är utvärderad som ett specifikt värde och skickar denna variabel till funktionen  på huvud. Funktionen "main" fortsätter där den slutade när den kallades till "addition" : "cout" < < "Resultatet är " < z;." Denna kodrad skriver ut "Resultatet är 8" på skärmen. Uttalanden är individuella instruktioner som alltid utförs i följd. C++-program är dock inte begränsade till linjära sekvenser. Du kan inkludera flödeskontroll uttalanden för att ändra sökvägen för ditt program. Den medan loopen uttalande är en gemensam flödeskontroll uttalande-det talar om för programmet att utföra ett uttalande ett visst antal gånger eller medan villkoret är uppfyllt.   / / Anpassad nedräkning med hjälp av medan # include <iostream > använder namnrymden std; int main () { int n = 10; medan (n>0) { cout < < < < < < < ", "; -- n; } cout < < " upplyftning!\n", } int n= 10 till: Denna kodrad ställer in variabeln  på 10. 10 är det första numret i nedräkningen.  Medan (n>0): Slingan kommer att fortsätta så länge värdet av  på  på är större än 0. Om tillståndet är sant, kör programmet följande kod:  på cout < < < < < ", "; -- n;. Numret "10" visas på skärmen. Varje gång loopen körs visas numret "n minus 1" på skärmen. När uttalandet inte längre är sant – när det är lika med "0" – visas frasen "hissoff!" på skärmen. När du kör en batch-fil med ditt C++-program, kommer du att använda funktionen  på systemet ( ) och funktionen. Funktionen "system" talar om för kommandoradsprocessorn att utföra ett kommando. Skriv in batch-filens namn inom parentesen för funktionen  på systemet ( ) på. Källa(Hej Värld.cmd)
Inkorporera funktioner i din kod. Experimentera med flödeskontroller. Kör en batchfil med C++.