一、对应的功能介绍
一个项目由一个主函数main.cpp和若干个头文件xx.h和对应的实现文件xx.c/cpp组成。
- 程序的入口函数main.cpp 为了让阅读者知道我这里面写的是入口函数,里面导入xx.h头文件进行使用。
- xx.h头文件 里面写函数的声明(不能实现)。
- .cpp/.c为实现文件 里面写函数的具体实现{}。
二、举例:Calculator
1.main.cpp
#include<stdio.h>
#include"calculator.h"
int main()
{
printf("1 + 2 = %d\n",add(1,2));
printf("1 - 2 = %d\n",minus(1,2));
printf("1 * 2 = %d\n",multiply(1,2));
printf("1 / 2 = %f\n",devide(1,2));
return 0;
}
2.Calculator.h
#include<stdio.h>
//头文件里声明函数
int add(int a,int b);
//加法
int minus(int a,int b);
//减法
int multiply(int a,int b);
//乘法
float devide(float a,float b) ;
//除法
3.Calculator.cpp
//1.先导入需要实现的头文件
#include "Calculator.h"
//加法
int add (int a,int b){
return a + b;
}
//减法
int minus(int a, int b){
return a - b;
}
//乘法
int multiply(int a,int b){
return a * b;
}
//除法
float devide( float a, float b){
if(b == 0){
return 0;
}else{
return a / b;
}
}