더북(TheBook)

5.3.2 반환값이 있는 함수

이번에는 반환값이 있는 함수를 만들어 보겠습니다. 함수 선언 부분에 function_with_return()함수를 선언합니다. 이번에는 반환값이 있는 함수라서 void 대신 int를 반환형으로 작성합니다. 이어서 똑같은 이름으로 함수 정의 부분을 작성합니다. 함수 본문에서는 printf()문으로 ‘반환값이 있는 함수입니다.’를 출력하고 10을 반환하게 하겠습니다. 반환값을 돌려줄 때는 return 문을 사용한다고 했으니 return 10;으로 작성하면 됩니다.

5.3.2 반환값이있는함수.c

int function_with_return(); // 함수 선언

int main(void) {
    return 0;
}

int function_with_return() { // 함수 정의
    printf("반환값이 있는 함수입니다.\n");
    return 10;
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.