본문 바로가기

업무 채널

[C] return 0, return 1, return -1 의미

프로그램 혹은 함수의 리턴값을 의미합니다.

보통
0 : 정상 종료
-1: 에러 발생
1이상 숫자 : 정상 종료 되었으나 다른 무엇인가 있음을 나타냄
-2 같은 숫자 : 에러 발생했으나 구체적으로 무엇이다를 나타냄

0과 -1의 경우 위의경우처럼 해석하고
1이상, -2 이상의 숫자의 경우는
구체적으로 무엇때문이다라는 것을 외부에 알려줄때 사용합니다.
이들 숫자로 미리 약속해 놓고 처리합니다.