티스토리 뷰

원래 main함수는 반환형이 정수형인 int이다. 반환값이 0이면 프로그램이 정상 종료되었을음 표시해주는 것이며, 0이 아닌 값을 반환하면 문제가 있음을 알려주게된다.


그러므로 main함수를 사용할 때는 반환값을 알지 못하는  float, double형과 같은 다른 형식의 반환형보다는 정수형인 int를 사용해서 반환하는 것이 좋다. 또한, void의 경우에는 아무런 값도 반환하지 않음을 컴퓨터에게 알려주어 return을 사용할 필요없이 사용할 수 있다.(return을 사용할 수 없는 것이 아니다. 사용할 경우에는 함수를 종료하기 위한 return;으로 사용가능하며, 반환값을 포함하지 않는다.)

'Language > C' 카테고리의 다른 글

[C언어] 함수 포인터  (0) 2013.10.02
[C언어] 포인터와 const  (0) 2013.10.01
[C언어] 문자열 포인터  (0) 2013.10.01
[C언어] scanf()와 fgets()의 차이  (0) 2013.10.01
[C언어] 배열이 0부터 시작하는 이유  (0) 2013.10.01
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday