60.6 연습문제: 함수 정의하기

다음 소스 코드를 완성하여 "Saturn"과 "192.168.10.6"이 각 줄에 출력되게 만드세요.

practice_define_function.c

#include <stdio.h>

void printHostname();
void printIPAddress();

int main()
{
    printHostname();
    printIPAddress();

    return 0;
}

①_____________________
______________________
______________________
______________________

②_____________________
______________________
______________________
______________________

실행 결과

Saturn
192.168.10.6

정답

①
void printHostname()
{
    printf("Saturn\n");
}

②
void printIPAddress()
{
    printf("192.168.10.6\n");
}

해설

main 함수 위에 printHostname과 printIPAddress 함수가 선언만 되어 있고 정의가 되어있지 않습니다. 따라서 함수의 main 함수 아래에서 printHostname 함수를 정의하면서 printf로 "Saturn"을 출력하고, printIPAddress 함수를 정의하면서 printf로 "192.168.10.6"을 출력하면 됩니다.