c++에서는 클래스에 소멸자 개념이 있다. 


헌데 c언어는 절차 지향 언어라서 OPP개념인 소멸자는 없다...


헌데 c언어에서도 메인 함수가 종료되기 전에 함수 하나를 실행 할수 있다.


프로그램 종료 하기전에 꼭 처리해야 하는 것이 있으면 좋을거 같다.





코드만 보면 printf 함수를 마지막으로 어떤한 함수는 호출되지 않았습니다.


허나 컴파일 해서 보면 


beforeexit함수가 실행되었습니다.


atexit함수로 종료할떄 실행한것 인데요


이 함수는 어떠한 리턴 형태를 가질수 없고 어떠한 인자를 가질 수는 없습니다.



Posted by 준P