본문 바로가기

프로그래밍 언어/C, C++

[c] return과 exit 함수의 차이

1. exit 함수 

void exit(int status); // 프로세스 종료

 

- exit() 함수는 stdlib.h를 include 하여 사용한다.

 - 프로세스 종료하여 운영체제에 권한 넘긴다.

 - status 값을 운영체제에 반환

 

2. 사용방법

- exit(0) : 정상 종료

- exit(1) : 비정상 종료

 

 

반면, return은 해당 스택의 함수만 종료하는 것이다.

 

 

[참조]

https://ehclub.co.kr/810

blog.naver.com/mokdonjr/220813555163

반응형