C C 程式基礎 標準標頭檔案的結構

2021-09-24 00:00:21 字數 488 閱讀 1609

1:標準標頭檔案有如下結構,請解釋。

#ifndef _incvxworksh

#define _incvxworksh

#ifdef _cplusplus

extern "c"

#endif

#endif /* _incvxworksh*/#ifdef _cplusplus

extern "c"

#endif

#endif /* _incvxworksh*/

**#ifndef _incvxworksh,#define _incvxworksh,#endif /* _incvxworksh*/的作用是防止該標頭檔案被重複引用。

**#ifdef _cplusplus的作用是表示當前使用的是c++編譯器。

**4~8行中的extern"c"是c++編譯器提供的與c連線交換指定的符號,用來解決名字匹配問題。

收藏

C 標準標頭檔案和非標準標頭檔案

標準標頭檔案 使用 包含的標頭檔案 先到 usr include裡去尋找該標頭檔案,找不到的話到當前目錄 非標準標頭檔案 使用 包含的標頭檔案 直接到當前目錄找該標頭檔案 在原始檔中包含的標頭檔案如果在 usr include和當前目錄找不到話,編譯就會出錯,找不到該標頭檔案。所有的標準標頭檔案都放...

c 標準標頭檔案

include stl 通用演算法 include stl 位集容器 include 字元處理 include 定義錯誤碼 include 浮點數處理 include 對應各種運算子的巨集 include 定義各種資料型別最值的常量 include 定義本地化函式 include 定義數學函式 in...

XLib程式設計 標準標頭檔案

標準標頭檔案 以下包含的檔案是xlib標準的一部分 x11 xlib.h 這是xlib的主標頭檔案。大多數的xlib符號都是通過包含這個檔案來宣告的。該檔案還包含預處理器符號xlibspecificationrelease。這個符號被定義為6。xlib的release 5首次引入這個符號 x11 x...