【c++】多函数多文

问大神,大神说每个cpp文件都要写一个写一个同名.h文件,这个应该是针对复杂情况,简单的情况就是写一个.h文件把全局变量和会用到的函数写进去,然后需要调用的地方写#include "xxx.h"就行。注意:main函数中的变量声明还要再写一次的(float a,b,c;)这是没用.h的情况,用的话其实也就是把几句声明放进.h,然后用的时候调用.h
main.cpp

#include <iostream>
//#include "file2.h"
//#include "file3.h"
extern float a,b,c;
bool isTriangle(float g,float h,float i);
float length(float x,float y,float z);
//#include "main.h"
using namespace std;
int main() {
    float a,b,c;
 cin>>a>>b>>c;
 if(isTriangle(a,b,c)) cout<<length(a,b,c);
 else cout<<"wrong";
 return 0;
 
}

file2.cpp

#include<iostream>
#include "main.h"
using namespace std;
bool isTriangle(float a,float b,float c){
 if (a+b>c &&b+c>a) return true;
 else return false;
}

file3.cpp

#include <iostream>
#include "main.h"
using namespace std;
float length(float a,float b,float c){
 return a+b+c; 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值