一些 h標頭檔案的小總結

2021-06-23 07:01:55 字數 481 閱讀 5060

<>h檔案作用 

1 方便開發:包含一些檔案需要的共同的常量,結構,型別定義,函式,變數申明, 

2 提供介面:對乙個軟體包來說可以提供乙個給外界的介面(例如: stdio.h) 

<>h檔案裡應該有什麼 

常量,結構,型別定義,函式,變數申明 

<>h檔案不應該有什麼 

變數定義, 函式定義 

<>extern問題 

對於變數需要extern, 

對於函式不需要因為函式的預設狀態是extern的.如果乙個函式要改變為只在檔案內可見,加static 

<>include包含問題 

雖然申明和型別定義可以重複,不過推薦使用條件編譯#ifndef _filename_h, #define _filename_h, #endif 

<>應該在那兒包含h檔案 

在需要的地方.比如某個提供介面的h檔案僅僅被1.c檔案需要,那麼就在1.c檔案裡包含

Linux一些重要的標頭檔案

inlclude int open char name,int how 檔案開啟 include int close int fd 檔案關閉 size t read int fd,void buf,size t count 讀 size t write int fd,const void buf,s...

關於標頭檔案的一些常用

1.設定編碼資訊 設定語言 設定重定向 設定快取時間 不使用快取 設定關鍵字 設定描述資訊 設定對搜尋引擎抓取 設定可視區域 2.瀏覽器使用 二 tabindex屬性 摘自w3c 1 作用 規定元素的tab鍵控制次序 2 支援該屬性的標籤 3 示例 doctype html html body a ...

關於 usr include 下面一些標頭檔案的關係

最近準備學習unp apue,編譯過程 標頭檔案 各種問題啊。include下面的頭文有三類 kernel的 glibc的 第三方的 asmasm generic drmlinux mtdrdma scsi sound uapi video xen這些目錄是kernel的頭檔案目錄,usr incl...