標頭檔意思

標頭檔(Header File)是在C/C++程式設計中,用來包含程式庫定義、資料型態、常數、函式原型、結構體、聯合體和枚舉類型的檔案。這些檔案通常以.h為副檔名,並被包含在程式碼中,以便程式可以引用這些定義和原型。

標頭檔可以分為兩種類型:

  1. 標準標頭檔:這些是由C/C++標準定義的標頭檔,例如stdio.h(用於輸入/輸出)、stdlib.h(用於一般程式庫功能)、string.h(用於字元串操作)等。

  2. 專有標頭檔:這些是由開發者定義的標頭檔,用於定義專有資料結構、函式原型和常數。這些標頭檔通常與專案相關,並放在專案的特定目錄中。

在C/C++程式中,標頭檔通常被包含在檔案開頭,使用#include指令,例如:

#include <iostream> // 標準標頭檔
#include "myheader.h" // 專有標頭檔

標頭檔的包含有兩種方式: