더북(TheBook)

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

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