Computer >> Máy Tính >  >> Lập trình >> lập trình C

câu lệnh return so với exit () trong main () C ++

câu lệnh trả về

Câu lệnh return kết thúc việc thực thi hàm và nó trả về điều khiển cho hàm đang gọi. Nó gọi hàm tạo cũng như hàm hủy. Nó trả về một giá trị số nguyên cho “int main ()”.

Sau đây là cú pháp của câu lệnh return.

return expression;

Đây,

biểu thức - Biểu thức hoặc bất kỳ giá trị nào được trả về.

Sau đây là một ví dụ về câu lệnh return.

Ví dụ

#include<iostream>
using namespace std;
class Method {
   public:
   Method() {
      cout << "Constructor\n";
   }
   ~Method() {
      cout << "Destructor";
   }
};
int main() {
   Method m;
   return(0);
}

Đầu ra

Constructor
Destructor

exit ()

Hàm exit () được sử dụng để kết thúc hàm đang gọi ngay lập tức mà không cần thực hiện các quy trình tiếp theo. Khi hàm exit () được gọi, quá trình sẽ kết thúc. Nó chỉ gọi hàm tạo của lớp. Nó được khai báo trong tệp tiêu đề “stdlib.h” bằng ngôn ngữ C. Nó không trả lại bất cứ thứ gì.

Sau đây là cú pháp của exit ()

void exit(int status_value);

Đây,

status_value - Giá trị được trả về quy trình mẹ.

Sau đây là một ví dụ về exit ().

Ví dụ

#include<iostream>
using namespace std;
class Method {
   public:
   Method() {
      cout << "Constructor\n";
   }
   ~Method() {
      cout << "Destructor";
   }
};
int main() {
   Method m;
   exit(0);
}

Đầu ra

Constructor