Wenn Sie Programmierer sind, schreiben Sie den Code; Wenn Sie den Code schreiben, verwenden Sie die Funktion; Wenn Sie die Funktion verwenden, verwenden Sie in jeder Funktion Return- und Exit-Anweisungen. In diesem Artikel besprechen wir daher, was eine Return-Anweisung und eine Exit-Anweisung sind und welche Unterschiede sie haben. In C++ ist Return eine Anweisung, die die Kontrolle über den Ausführungsfluss an die aufrufende Funktion zurückgibt.
Exit-Anweisung beendet das Programm an der Stelle, an der es verwendet wird.
Eine Return-Anweisung gibt die Steuerung des Flusses immer an die aufrufende Funktion zurück. Return verwendet den Exit-Code, der ein int-Wert ist, um zur aufrufenden Funktion zurückzukehren. Die Verwendung der return-Anweisung in der Hauptfunktion bedeutet, dass das Programm mit einem Statuscode beendet wird. Wenn Sie beispielsweise 0 zurückgeben, bedeutet dies, dass der Statuscode 0 an das Betriebssystem zurückgegeben wird. Schauen wir uns ein C++-Programm an, das die Return-Anweisung verwendet. Der Aufruf des Destruktors ist wichtig, um den zugewiesenen Speicher freizugeben.
Exit()-Anweisung in der HauptfunktionExit()-Anweisung beendet das Programm an der Stelle, an der es verwendet wird. Wenn das Schlüsselwort „exit“ in der Hauptfunktion verwendet wird, wird das Programm beendet, ohne den Destruktor für lokal gültige Objekte aufzurufen. Jedes erstellte Objekt wird nicht zerstört und gibt keinen Speicher frei. Dadurch wird lediglich das Programm beendet键字意味着它不会调用析构函数来销毁分配的内存和局部作用域对象.结论通过本文,我们了解了return语句和exit语句之间的区别.从这些区别中,我们可以得出结论:在程序中使用它们会产生很大的差异.在使用exit而不是return时需要注意.然而,它们在一页代码上的影响不大,但在开发软件时影响很大.希望本文对您有所帮助.Das obige ist der detaillierte Inhalt vonÜbersetzen Sie in C++ Folgendes ins Chinesische: Der Unterschied zwischen der Return-Anweisung und der Exit()-Funktion in Main(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!