본문 바로가기

용어

return 0;

return 0;

 

return역시 프로그램을 처음 배우기 시작할때 첩하는 첫번째 용어이며, 주로 return 0; 이라는 문법으로 배운다.

 

우리가 알고있는 Application이란 하나의 main함수이며, main함수는 해당 application을 구동하기 위한 여러 함수의 덩어리로 이루어져 있다.

 

그리고 프로그램을 실행한다는 것은 O/S에서 해당 함수를 실행하는 것이다.

(마치 Main함수에서 별도의 함수를 호출하듯이..)

 

main함수가 종료할 경우 O/S에 결과값을 0으로 보고함으로써 application의 결과값이 0임을 알려준다.

 

O/S는 해당 함수(Application)의 결과값을 참고로 해당 함수의 종료가 정상적인지를 판단한다.

 

※ 해당 함수(Application)의 결과값(return)을 미리 약속할 수 있다면 해당 함수(Application)의 종료가 정상적인 종료인지, 오류에 의한 강제 종료인지 알수 있으며, O/S는 그것에 따른 적절한 행동을 취할 수 있도록 제어 할 수 있다.

 

 

'용어' 카테고리의 다른 글

함수  (0) 2015.09.22
자료형  (0) 2015.09.22
void  (0) 2015.09.21