解釋 C 語言中的自定義標頭檔案
問題
使用者可以在 C 語言中建立自己的自定義標頭檔案嗎?如果可以,我們如何訪問使用者定義的標頭檔案?
解決方案
是的,使用者可以在 C 中建立自己的自定義標頭檔案。
它可以幫助你管理使用者定義的方法、全域性變數和結構,儲存在一個單獨的檔案中,在不同的模組中使用。
我們來看一個如何建立和訪問自定義標頭檔案的示例 −
示例
以下是 C 程式,來呼叫 main.c 檔案中的名為 swap 的外部函式。
#include<stdio.h> #include"swaping.h" //included custom header file void main(){ int a=40; int b=60; swaping (&a,&b); printf ("a=%d
", a); printf ("b=%d
",b); }
交換方法在 swapping.h 檔案中定義,用於透過使用一個臨時變數來交換兩個數字。
此程式碼儲存在同一個資料夾中的 swapping.h 中,main.h 也儲存在此處。
void swapping (int* a, int* b){ int temp; temp = *a; *a = *b; *b = temp; }
注意
標頭檔案有 .h 副檔名。
swapping.h 和 main.c 兩個檔案必須在同一個資料夾中。
為了區分預定義和自定義標頭檔案,我們寫的是 #include "swapping.h",而不是 <swapping.h>。
廣告