English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

return 문장 vs main()C ++의 exit()

반환 선언

return 문은 함수의 실행을 종료하고 호출 함수에게 컨트롤을 반환합니다. 생성자와 소멸자를 호출합니다. "int" main()”이는 정수 값을 반환합니다.

다음은 return 문의 문법

return 표현식;

여기서

표현식-반환할 표현식이나 어떤 값이든.

다음은 return 문의 예제

예제

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

출력 결과

Constructor
Destructor

출력()

이 함수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\n";
   }
   ~Method() {
      cout << "Destructor";
   }
};
int main() {
   Method m;
   exit(0);
}

출력 결과

Constructor