기초/C
return exit
ICT 기술 블로그
2011. 6. 21. 16:18
return은 이전 함수로 복귀 (메인함수에서는 종료)
exit는 어디에서나 무조건 종료(메인문에서도 가능)
메인함수는 0이 아닌 값을 리턴하면 에러
exit(-1) 의미없음, 문제가 있어서 0이 아닌 값을 리턴한 것 임
자기만의 리턴값을 정해서 에러처리
예)
1:파일에러
-1:치명적 에러
등등
리턴값을 리턴하면 windows는 정상종료되나 리눅스는 리턴값을 저장해놓는다
eof(End Of File) : 파일의 끝