45.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 함수 위에 printHostnameprintIPAddress 함수가 선언만 되어 있고 정의가 되어있지 않습니다. 따라서 함수의 main 함수 아래에서 printHostname 함수를 정의하면서 printf"Saturn"을 출력하고, printIPAddress 함수를 정의하면서 printf"192.168.10.6"을 출력하면 됩니다.