C 建立自己的標頭檔案

2021-10-05 10:35:14 字數 651 閱讀 8011

1、編寫.h標頭檔案

首先為了防止重複編譯,一般在標頭檔案中加入「 #ifndef ***  #define *** 。。。#endif"這樣的語句。其中「ifndef」是指「if not define」,而「***」是自定義的名字,一般是.**件名的大寫形式。然後在上面語句的中間一般寫類的宣告(包括類裡面的成員和方法的宣告)、函式原型、#define常數等,但一般來說不寫出具體的實現。編寫乙個名為「printhello.h」的標頭檔案示例:

#ifndef printhello_h_

#define printhello_h_

void printhello();

#endif

2、編寫函式具體實現的.cpp檔案

#include void printhello()
3、建立乙個main.cpp進行測試

呼叫剛剛建立的標頭檔案,用「」(標準庫的用<>),然後使用標頭檔案裡面的函式printhello():

#include "printhello.h"

int main(int argc, char** ar**)

C 怎麼自己建立標頭檔案

方法一 include這種帶了引號的通常是編譯系統自帶的標頭檔案,而使用者也可以自己定義標頭檔案 include abc.h 這種帶了引號的就是你自己定義的標頭檔案 如何建立標頭檔案 以microsoft visual c 6.0為例,開啟工作間後依次選擇 檔案 新建 在彈出的視窗選擇 檔案 選項卡...

編寫自己的C語言標頭檔案

一些初學c語言的人,不知道標頭檔案 h檔案 原來還可以自己寫的。只知道呼叫系統庫 函式時,要使用 include語句將某些標頭檔案包含進去。其實,標頭檔案跟.c檔案一樣,是可以自己寫的。標頭檔案是一種文字檔案,使用文字編輯器將 編寫好之後,以副檔名.h儲存就行了。標頭檔案中一般放一些重複使用的 例如...

C原始檔要包含自己的標頭檔案

我們經常在c工程中發現,原始檔中要包含自己的標頭檔案。一直以來,都不知道為什麼這樣做。現在,我知道了。我認為,c檔案沒有必要包含自己的.h檔案。h檔案包含.c檔案中定義的函式和全域性變數的宣告,h檔案就是.c檔案提供的對外介面檔案。既然.h檔案就是.c檔案提供的對外介面檔案,那麼.c檔案就沒必要包含...