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

更新日期:2024 年 9 月 23 日

已浏览 2K+ 次

开启你的 职业 生涯

完成课程获取认证

开始
广告
© . All rights reserved.