Computer -Software benötigen einen Mechanismus , die das Betriebssystem mitteilt, wo die Verarbeitung zu starten. In der C + +-Sprache , wird dies als die wichtigste Funktion . Dies ist, wo Ihr Programm beginnt . Die Hauptfunktion der Regel delegiert Aufgaben an andere Funktionen und Software-Komponenten. Wenn es das tut , braucht es die Ausführung , um schließlich so zurück , dass sie mit dem Rest des Programms gehen . In C + +, diese Rückkehr Mechaniker in die Sprache, in der Form des Return-Anweisung gebaut . Durch die Verwendung der Return-Anweisung , können Sie entscheiden, wann eine Funktion beendet und übergibt Ausführung zurück zur Hauptfunktion . Was Sie brauchen
C + + Compiler, wie GCC
C + + IDE , wie Eclipse CDT
anzeigen Weitere Anweisungen
1
Starten Sie Ihre C + +-IDE und erstellen neue C + + -Quellcode-Datei .
2
deklarieren eine Funktion an der Spitze der Quellcode-Datei . Diese Funktion wird einfach etwas tun , wie nehmen Sie eine Nummer und dann geben wir es zurück . Die return-Anweisung kann verwendet werden , um eine Funktion zu beenden und einen Wert zurückgeben werden , wie folgt aus:
int f (int g ) {return g };
3
erklären die Hauptfunktion ist unter der letzten Funktion schreibe dies :
int main () {
}
4
schreiben die nächsten drei Zeilen Code innerhalb der geschweiften Klammern der wichtigsten Funktionen :
int x = f ( 5);
printf (" % d \\ n" , x);
return 0 ;
5
Kompilieren und ausführen dieses Codes. Die Ausführung beginnt in der Haupt- Funktion, die einen Integer namens x erzeugt . Der Wert x wird durch die Funktion f , die dauert nur einen Eingang und gibt sie unverändert bestimmt. In diesem Programm nimmt f die Zahl 5 und gibt es zurück mit der return-Anweisung . Die Hauptfunktion Hände der Ausführung der f -Funktion, die schnell wieder zurück zur Hauptansicht Ausführung . Als Haupt- Ausführung wieder beginnt , weist er den Wert " 5 ", um x , und bewegt sich dann in der nächsten Zeile . Die nächste Zeile druckt den Wert von x . Die letzte Zeile im Hauptspeicher ist ein weiteres return-Anweisung , aber dieses das Programm beendet .