Ex04-함수의 다양한 형태

CODEDRAGON Development/C, C++

반응형

   

   

함수 선언 > 함수 호출 > 함수 정의 (함수적용방법)

함수의 다양한 형태

   

   

   

소스코드

   

#include <stdio.h>

 

double divide(double x, double y); // 함수의 선언(출력O입력O 형태)

double input(void); // 함수의 선언(출력O입력X 형태)

void output(double x); // 함수의 선언(출력X입력O 형태)

void start(void); // 함수의 선언(출력X입력X 형태)

void end(void);

 

int main(void) {

double num1, num2, result;

 

start( ); // 함수의 호출(출력O입력O 형태)

printf(" 번째 실수 입력 : ");

num1=input( ); // 함수의 호출(출력O입력X 형태)

 

printf(" 번째 실수 입력 : ");

num2=input( ); // 함수의 호출(출력O입력X 형태)

 

result=divide(num1, num2); // 함수의 호출(출력O입력O 형태)

output(result);

end(); // 함수의 호출(출력X입력X 형태)

 

return 0;

}

 

// 함수의 정의(출력O입력O 형태)

double divide(double x, double y) {

double val;

val=x/y;

return val;

}

 

// 함수의 정의(출력O입력X 형태)

double input(void) {

double val;

fflush(stdout);

scanf("%lf", &val);

return val;

}

 

// 함수의 정의(출력X입력O 형태)

void output(double x) {

printf("나눗셈 결과 : %lf \n", x);

return;

}

 

// 함수의 정의(출력X입력X 형태)

void start(void) {

printf("프로그램 시작\n");

return;

}

 

// 함수의 정의(출력X입력X 형태)

void end(void) {

printf("프로그램 종료\n");

return;

}


   

   

출력결과

   

반응형

'Development > C, C++' 카테고리의 다른 글

지역 변수(Local Variable) – 지역변수 특징, 사용 예  (0) 2015.07.07
변수의 종류와 범위  (0) 2015.07.07
Ex03-함수적용방법 2, 함수 선언  (0) 2015.07.07
switch~case문  (0) 2015.07.07
if문 - 조건문  (0) 2015.07.07