int형은 반환값이 없을 수도 있다. 참 / 거짓

이게 문제로 나왔는데

return 0;
면 반환값이 없는거 아닌가요?

아니면 0을 반환하니까 반환값이 있는건가요?

그리고 함수호출에 쓰이는 함수에 마지막에 return이 없으면 void형 맞나요?