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 |