3.6 들어오고 나가는 게 없을 때 사용하는 void

    이번에는 조금 특이한 함수를 살펴볼게요. 그림 3-16의 test1() 함수와 같이 입력이 없고 출력은 정수인 함수가 있을까요? 네, C 언어에서는 가능합니다.

    그림 3-16 | 입력이 없는 함수

     

    function_int.c

    #include <stdio.h>
     
    int test1(void);
     
    main() {
        int result;
        result = test1();
     
        printf("test1 함수로부터 돌려받은 값은 %d\n", result);
    }
     
    int test1(void)
    {
        return 10;
    }

    실행 결과

    test1 함수로부터 돌려받은 값은 10

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.