Re: 함수 질문입니다.
, 도장_ 관리자님이 작성처리 결과를 호출자(caller)에게 돌려줄 필요 없으면 void
처리 결과를 호출자에게 돌려줄 필요가 있으면 자료형을 지정해서 반환합니다.
switch_on 함수가 있어서 이 함수로 스위치를 켰는데, 반환값이 없다면 void로 만들면 되겠죠.
그러나 스위치를 켰고, 스위치가 켜졌는지 성공/실패 여부를 호줄차에게 1 또는 0으로 전달한다면 반환값이 필요하겠죠.
스마트폰 앱이면 반환값이 1이면 스위치가 켜진 것을 앱에 표시하는 데 쓸 수 있겠고, 0이면 스위치가 켜지지 않았다고 생각할 수 있겠죠.
보통은 성공/실패라도 알려주기 때문에 반환값이 있는 함수가 더 많습니다.