/*------------------------------------------------------------------------------------------
@ Pratice C laguage
Author : SAM
Created : 30-03-2017
Modified : 30-03-2017
Language/ver : C in MSVS2015
Description : Practice
KEYWORD : Caculator header file
------------------------------------------------------------------------------------------*/
extern int cal_num;
double add(double a, double b);
double minus(double a, double b);
double multiple(double a, double b);
double divide(double a, double b);
/*------------------------------------------------------------------------------------------
@ Pratice C laguage
Author : SAM
Created : 30-03-2017
Modified : 30-03-2017
Language/ver : C in MSVS2015
Description : Practice
KEYWORD : calculator.c
------------------------------------------------------------------------------------------*/
int cal_num = 0;
double add(double a, double b) {
cal_num++;
return a + b;
}
double minus(double a, double b) {
cal_num++;
return a - b;
}
double multiple (double a, double b) {
cal_num++;
return a*b;
}
double divide(double a, double b) {
cal_num++;
return a/b;
}
1. header file : 외부 변수 불러옴, 함수 정의문 작성
2. 서브파일 : 변수 선언 및 초기화, 함수 바디 작성
3. 메인파일 : 헤더파일 불러옴, 바로 함수 사용가능