c++ 공부중인데

진짜 정말 기본적인건데

리턴이 뭔지 정확한 개념을 모르겠습니다.

뜻은 반환한다라는데

반환한다의 정확한 뜻을 모르겠어서

일단 대충 저장정도로 생각하고 있습니다

int func( int a)
{
  a = 10;
  return a;
}

이런 식이면 이 리턴 값은

함수 func에 반환되서 func를 출력하면

10의 값이 출력되는건가요?

또 void는 뭔가요 반환값이 없는 함수라는데

void 함수에도 끝에 리턴이 붙는 경우가 있는데

정말 이해가 안됩니다 형님들 한번만 도와주십쇼