강의로 돌아가기
드림컴트루

Hello World출력할때

printf(Hello World\n);를 써준 뒤에 return 0;를 써주는 이유는 뭔가요? 꼭 써야하는 건가요??
return;이아니라 return 0;인 이유도 알고싶어요~!!!

2 개의 답변
정두식_

파트5. 함수를 배울 때 까지만 참아주세요~ 거기서 배웁니다.

나도코딩

안녕하세요 나도코딩입니다. 반환값을 가지는 함수에는 항상 return 이 필요합니다. 메인 함수는 int 값을 반환하도록 구성되며 0을 반환하여 프로그램이 정상적으로 종료되었음을 의미합니다. void 즉 반환값이 없는 함수의 경우, 함수 내 특정 부분에서 더이상 함수 내용을 실행하지 않으려면 return; 을 입력하여 함수에서 탈출할 수 있습니다. 감사합니다. - 정선생님 말씀대로 곧 배우게 되실거에요 !

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.