함수는 return값을 가지고 있는데, 이 반환값이라고 하는 것은 다양한 종류가 있습니다.
int doSomething(){ return 0; } void dontdoSomething{ return; }
여기에서 차이점 보이시나요? int형의 doSomething 함수는 반환값을 0으로 가지고, void형의 dontdoSomething 함수는 반환값을 가지지 않습니다. 그러니까 함수 이름 앞에 있는 형태는 반환값의 형태를 의미합니다. 그러니까 int doSomething은 반환값이 int형이고, void dontdoSomething은 반환값이 void형입니다. void형이 반환값을 가지고 있지 않으니, void는 '없다'의 형태라는 것을 알 수 있겠죠? void함수는 return값이 없습니다. 이런 함수들이 자주 나올 거니까 잘 익혀주세요^^