c 中函式分檔案編寫簡單小例子

2021-10-17 15:22:43 字數 1318 閱讀 8555

函式分檔案編寫四步驟:

1.建立字尾名為.h的標頭檔案 2.建立字尾名為.cpp的原始檔

3.在標頭檔案中寫函式的宣告 4.在原始檔中寫函式的定義

判斷某點在某圓的位置

建立dot.h標頭檔案,只需對各變數和函式進行宣告即可

#pragma once

//防止標頭檔案重複包含

class

dot;

建立dot.cpp原始檔,寫出函式具體實現方式即定義

#include

"dot.h"

//以下函式都為dot類的成員函式,所以需要指明作用域即dot::函式名

void dot::

setx

(double a)

double dot::

getx()

void dot::

sety

(double b)

double dot::

gety()

同理寫出圓的circle.h標頭檔案和circle.cpp原始檔

#pragma once

//防止標頭檔案重複包含

#include

#include

"dot.h"

using

namespace std;

class

circle

;

#include

"circle.h"

void circle::

setd

(dot dd)

dot circle::

getd()

void circle::

setr

(double c)

double circle::

getr()

void circle::f(

double a,

double b)

主函式進行呼叫即可

#include

using

namespace std;

#include

"circle.h"

//#include"dot.h"//由於circle.h中包含了dot.h標頭檔案,此處可以不包含,但最好加上

intmain()

執行結果:

C 中函式的分檔案編寫

函式的分檔案編寫 分檔案編寫細節注意 示例 1 建立.h字尾名的標頭檔案,如myfunction.h include using namespace std void swap int a,int b 2 建立.cpp的原始檔,如myfunction.cpp include myfunction.h...

06 程式中函式 函式分檔案的用法

0 作用 將一段常用 封裝起來,減少重複 較大的程式一般分為若干程式塊,每個模組實現特定功能。1 函式的定義 語法 返回值型別 函式名 引數列表 函式定義示例 int add int num1,int num2 2 函式的呼叫 語法 函式名 引數 示例 int sum add a,b ps 函式定義...

C 之乙個函式鏈的簡單例子(分檔案實現)

函式鏈 middle p,q print 例 示例分析 spadesuit 訪問函式get x,get y以及print函式均為const成員函式 spadesuit distance和middle函式為了避免傳參時的拷貝和函式體內對實參的修改,指定形參為常引用型別 spadesuit middle...