더북(TheBook)

5.3.1 반환값이 없는 함수

반환값이 없는 함수는 앞에서 봤듯이 반환형을 void로 선언한 함수를 말합니다. main()함수에서 function_without_return()이라는 함수를 호출해 보겠습니다. 이 함수를 호출하려면 어떻게 해야 할까요? 먼저 함수를 선언합니다. 다음과 같이 main()함수 위에 함수를 선언합니다. main()함수 아래에 세미콜론을 뺀 function_without_return()함수를 똑같이 작성하고 뒤에 중괄호를 붙입니다. 중괄호 안에는 수행할 printf()문을 작성해 함수를 정의합니다. 그리고 main()함수에서 함수명으로 function_without_return()함수를 호출합니다.

5.3.1 반환값이 없는 함수.c

#include <stdio.h>

void function_without_return(); // 함수 선언

int main(void) {
    function_without_return(); // 반환값이 없는 함수 호출
    return 0;
}

void function_without_return() { // 함수 정의
    printf("반환값이 없는 함수입니다.\n");
} 

실행결과 icon_con

반환값이 없는 함수입니다.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.