main() 函式中 return 語句與 exit()
return 語句
C++ return 語句 終止函式執行,並將控制權返回給呼叫函式。它呼叫建構函式和解構函式。它返回“int main()”的整數值。
以下是 return 語句的語法。
return expression;
此處,
expression - 要返回的表示式或任何值。
以下是 return 語句的一個示例。
示例
#include<iostream> using namespace std; class Method { public: Method() { cout << "Constructor"<<endl; } ~Method() { cout << "Destructor"; } }; int main() { Method m; return (0); }
輸出
Constructor Destructor
exit()
函式 exit() 用於立即終止呼叫函式,而不執行進一步的程序。隨著 exit() 函式被呼叫,程序會終止。它僅呼叫類的建構函式。它在 C 語言中於“stdlib.h”標頭檔案中宣告。它不返回任何內容。
以下是 exit() 的語法
void exit(int status_value);
此處,
status_value - 返回給父程序的值。
以下是 exit() 的一個示例。
示例
#include<iostream> using namespace std; class Method { public: Method() { cout << "Constructor"<<endl; } ~Method() { cout << "Destructor"<<endl; } }; int main() { Method m; exit(0); }
輸出
Constructor
廣告