English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 함수exit();
즉시 호출 함수를 종료하려면, 추가 처리 없이exit();
프로세스를 종료하는 함수 호출. 그는 클래스의 생성자를 호출합니다. C 언어의 "stdlib.h" 헤더 파일에서 선언됩니다. 어떤 것이든 반환하지 않습니다.
이하는 문법입니다 exit();
void exit(int status_value);
이곳에서는
status_value-부모 프로세스로의 반환 값
이하는 예제입니다 exit();
#include <stdio.h> #include <stdlib.h> int main() { int x = 10; printf("x의 값: %d\n", x); exit(0); printf("exit() 호출 중"); return 0; }
출력 결과
x의 값: 10
위의 프로그램에서 변수 "x"는 값으로 초기화됩니다. 변수의 값을 출력하고exit();
함수 호출을 호출하면exit();
그리고, 즉시 실행을 종료하고, 중간에 있는 문장을 출력하지 않습니다printf();
의 호출exit();
이렇게-
int x = 10; printf("x의 값: %d\n", x); exit(0);
함수 _Exit()는 프로세스를 정상적으로 종료하고, 컨트롤을 호스트 환경으로 반환합니다. 그는 어떤 정리 작업도 수행하지 않습니다.
이하에서는 _Exit()의 문법을 보여줍니다
void _Exit(int status_value);
이곳에서는
status_value-부모 프로세스로의 반환 값
이하에서는 _Exit()의 예제를 보여줍니다
#include <stdio.h> #include <stdlib.h> int main() { int x = 10; printf("x의 값: %d\n", x); _Exit(0); printf("_Exit() 호출 중"); return 0; }
위의 프로그램에서는 어떤 내용도 표시되지 않으며, 오류도 표시되지 않습니다.