반환값?출력값?

조회수 425회

현재 c언어 함수단원공부중입니다.

그 중에서도 다향한 형태의 함수를 공부중인데 예를 들어서

void name(int num)

이런식으로 코드를 작성하게되면 반환값은 존재하지 않는다고 책에 나와있더군요.

그런데 도데체 반환값이랑 출력값이 어떻게 다른건가요?

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 함수가 호출되면 함수내에서 계산한 결과를 return문을 이용해서 함수를 호출한 곳으로 반환할 수 있습니다. 그게 반환값입니다. 함수 이름앞에 반환값의 자료형을 써주는데 void는 반환값이 없다라는 표시입니다.

    그리고 어디서 들었는지 모르겠으나, 일반적으로 출력값이라는 말은 보통 사용하지 않습니다. 말한사람은 아마도 출력되는 값이라는 의미로 사용한 것 같습니다. 머를 말하는지는 앞뒤 문맥상으로 이해를 해야할 것 같습니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)