English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 함수exit()
즉시 호출된 함수를 종료하도록 사용되며, 추가 처리 없이 즉시 종료합니다.exit()
함수 호출, 프로세스를 종료합니다. "stdlib.h" 헤더 파일에서 선언됩니다. 어떤 것이나 반환하지 않습니다.
이것은exit()
C 언어의 문법,
void exit(int status_value);
여기,
status_value-부모 프로세스로 돌아가는 값.
이것은exit()
C 언어의 예제,
#include <stdio.h> #include <stdlib.h> int main() { int x = 10; printf("The value of x : %d\n", x); exit(0); printf("Calling of exit()"); return 0; }
출력 결과
The value of x : 10
위의 프로그램에서, 변수 "x"는 값으로 초기화됩니다. 변수의 값을 출력하고exit()
함수 호출.exit()
고 말한 것처럼, 즉시 실행을 종료하고 출력하지 않습니다.printf()
호출.exit()
그렇게.-
int x = 10; printf("The value of x : %d\n", x); exit(0)
이 함수abort()
이상하게 종료됩니다. 이 기능을 종료하기 위해 사용하지 않는 것이 좋습니다. "stdlib.h" 헤더 파일에서 선언됩니다.
이것은abort()
C 언어의 문법,
void abort(void);
이것은abort()
C 언어의 예제,
#include <stdio.h> #include <stdlib.h> int main() { int a = 15; printf("The value of a : %d\n", a); abort(); printf("Calling of abort()"); return 0; }
이것은 출력입니다.
출력 결과
The value of a : 15
위의 프로그램에서, 변수 "a"는 이 값으로 초기화되고 출력됩니다. 다음과 같이abort()
호출될 때, 즉시 이상하게 종료됩니다.abort()
그렇게.
int a = 15; printf("The value of a : %d\n", a); abort();
이 함수assert()
"assert.h" 헤더 파일에서 선언됩니다. 매개변수로 주어진 표현식을 계산합니다. 표현식이 true라면 어떤 작업도 수행하지 않습니다. 표현식이 false라면 실행을 중단합니다.
이것은assert()
C 언어의 문법,
void assert(int exp);
여기.
exp-평가할 식입니다.
이것은assert()
C 언어의 예제,
#include <stdio.h> #include <assert.h> int main() { int a = 15; printf("The value of a : %d\n", a); assert(a!=15); printf("Calling of assert()"); return 0; }
출력 결과
The value of a : 15 main: main.c:9: main: Assertion `a!=15failed.
위의 프로그램에서, 변수 "a"는 값으로 초기화됩니다. 변수의 값을 출력하고assert()
함수 호출.assert()
호출될 때, "a"가 다를지 계산합니다.15그것이 거짓임을 이유로 실행을 중단하고 오류 메시지를 표시합니다.
int a = 15; printf("The value of a : %d\n", a); assert(a!=15);