视频下载地址
看了后,你就会觉得include有多么神奇
在1.h写上
#include<iostream>
#include<cstdio>
using namespace std;
2.h
int gcd(int a,int b){
if(b==0)return a;
return gcd(b,a%b);
}
3.h
#include<1.h>
#include<2.h>
main.cpp
#include<3.h>
int main(){
int a,b;
cin>>a>>b;
cout<<gcd(a,b);
return 0;
}
Sample input:
4 6
Sample output:
2
我们可以看出,include就相当于将里面的东西移过来了。
再来看一下这个:
4.cpp
int gcd2(int a,int b){
if(b==0)return a;
return gcd(b,a%b);
}
main2.cpp
#include<3.h>
#include<4.cpp>
int main(){
int a,b;
cin>>a>>b;
cout<<gcd2(a,b);
return 0;
}
Sample input:
4 6
Sample output:
2
一样的是不是,include原来这么牛逼