``` #include <stdio.h> void ShowFiboSeries(int num) { int f1 = 0, f2 = 1, f3, i; if (num == 1) printf("%d", f1); else printf("%d %d ", f1, f2); for (i = 0; i < num - 2; i++) { f3 = f1 + f2; printf("%d ", f3); f1 = f2; f2 = f3; } } int main(void) { int n; printf("출력하고자 하는 피보나치 수열의 개수: "); scanf("%d", &n); if (n < 1) { printf("1이상의 값을 입력하세요. \n"); return -1; // 이 부분 리턴 -1의 의미는? } ShowFiboSeries(n); return 0; } ``` 저 진한 글씨로 된 return -1이 왜 -1인거에요..? -1을 반환해라..? 한줄 뒤로 가라?? 잘 모르겠어요..ㅠㅠ
## C언어 main 함수의 반환 값 C언어에서 main 함수의 반환 값은 프로그램의 종료 상태를 의미합니다. 정상 종료의 경우 0값을, 비정상적 종료의 경우 1을 반환하게 합니다. 좋은 질문이네요. 추가로 프로세스의 종료상태에 대해 구글링을 해보세요 :)
오 그렇군요..! 감사합니다 :D