더북(TheBook)

apple()함수를 작성한 후 main()함수에서 반환값을 출력하는 부분까지 작성하면 프로그램은 끝납니다. 전체 코드는 다음과 같습니다.

5.3.5 반환값과전달값이있는함수.c

#include <stdio.h>

int apple(int total, int ate); ---- ➊ 함수 선언

int main(void) {    
    int ret = apple(5, 2); -------- ➌ 함수 호출
    printf("사과 5개 중에서 2개를 먹으면 %d개가 남습니다.\n", ret);
    return 0;
}

int apple(int total, int ate) { --- ➋ 함수 정의
    printf("전달값과 반환값이 있는 함수입니다.\n");
    return total - ate;
}

실행결과 icon_con

전달값과 반환값이 있는 함수입니다.
사과 5개 중에서 2개를 먹으면 3개가 남습니다.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.