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