c++中頭文件的后綴名是*.h
創建一個pro.h的頭文件,里面聲明兩個函數和一個結構體
struct test { int a; int b; int len(); int area(); } //聲明結構體test int len(int a,int b); //聲明周長函數 int area(int a, int b); //聲明面積函數
再創建一個pro.cpp函數來實現聲明函數中的內容
int len(int a, int b) { return 2 * (a + b); //返回周長值 } int area(int a, int b) { return a * b; //返回面積值 }
在主程序中調用創建的頭文件可以直接使用函數
#include<iostream> #include"pro.h" using namespace std; int main() { struct test t; cin >> t.a >> t.b; cout << len(t.a, t.b) << endl; cout << area(t.a, t.b) << endl; }

