1樓:誰採蘋花寄與
c語言的標頭檔案寫什麼都可以,它相當於一個嵌入塊,把標頭檔案中的內容嵌入到程式中寫
#include 我的標頭檔案
的地點。
換句話說,相當於你把程式頭部的一塊東西(整塊,半塊,一大塊,一小塊都可以)抽出來,放到另一個叫標頭檔案的東西里。編譯時由編譯器嵌入。
函式原形宣告寫不寫在頭部的原則是,如果函式定義內容塊,出現在main塊之後,或函式定義內容塊在另外一個檔案裡,則要寫原形宣告。如果函式定義內容塊在main塊之前,則不寫。
自己寫標頭檔案有這幾種情況: (1) 想讓自己的程式看上去簡潔,把較長的那些宣告定義抽出來,放到單獨的標頭檔案裡。(2)程式由多個檔案組成,把各檔案共用的宣告定義抽出來放到單獨的標頭檔案裡。
(3)自己自創的某些專用程式,某些資料結構定義,打算放到不同的程式設計專案中使用。(4)自己自創的程式庫,某些資料結構定義,打算給別人用,給別人提供.obj 和 .
h 檔案.
自己寫標頭檔案,可以寫一個,也可寫多個,沒有限制。
丙標頭檔案嵌甲乙標頭檔案也可以,完全根據需要。
例如標頭檔案用name.h
原始檔用name.c
副檔名不一樣 把函式定義在原始檔裡面
把函式原型定義在標頭檔案裡
name.h
void fucton(void);
name.c
void fuction(void)
2樓:
新建—>檔案->c++標頭檔案
c++ 怎麼自己建立標頭檔案
3樓:
1、開啟vc++6.0編譯器,如圖選擇新建功能。
2、在新建功能中選擇檔案,再選擇c/c++ header file,然後再在右邊檔名輸入你想用的標頭檔案名字**.h(最好用英文的名字,而且檔案的拓展名.h要帶上),輸完名字點選確認,如圖。
3、在新建的標頭檔案中輸入你的標頭檔案**(如圖是我隨便寫的一個可呼叫函式),輸完**後單擊左上角的儲存。
4、找到自己剛才新建的標頭檔案,將其複製或移動至vc++6.0的安裝目錄下的vc98\include目錄下。
5、再次開啟vc++新建c語言檔案,如圖新建,選擇檔案,選擇c/c++ source file,輸入檔名**.c(記得要帶上檔案拓展名.c),確認。
6、在新建的c檔案中輸入**,在預處理命令中宣告你所編寫的標頭檔案名稱就可以呼叫標頭檔案的函式庫了。
4樓:樂正涵柳
先建立一個工程,你應該會吧,然後點選file->new->選擇c/c++ header file,填寫檔名,點選ok即可
5樓:馬克格斯
不一定用標頭檔案,普通的檔案也可以呼叫啊,你稍微看下書就ok了,特別簡單的.
6樓:
#ifndef
#define
// **區
#endif
該結構是用來定義編譯器常量的,是為了防止重複include該檔案,是非常必要寫的。
如何在c++中如何建立自己的標頭檔案?
7樓:匿名使用者
每個c++/c程式通常分為兩個檔案。一個檔案用於儲存程式的宣告(declaration),稱為標頭檔案。另一個檔案用於儲存程式的實現(implementation),稱為定義(definition)檔案。
c++/c程式的標頭檔案以「.h」為字尾,c程式的定義檔案以「.c」為字尾,c++程式的定義檔案通常以「.
cpp」為字尾(也有一些系統以「.cc」或「.cxx」為字尾)。
建立方法:檔案→新建→在彈出的框中選擇檔案欄→c++/c header file→確定,然後就開始寫標頭檔案內容。
標頭檔案作用:
1,標頭檔案可以定義所用的函式列表,方便查閱你可以呼叫的函式;
2,標頭檔案可以定義很多巨集定義,就是一些全域性靜態變數的定義,在這樣的情況下,只要修改標頭檔案的內容,程式就可以做相應的修改,不用親自跑到繁瑣的**內去搜尋。
3,標頭檔案只是宣告,不佔記憶體空間,要知道其執行過程,要看你標頭檔案所申明的函式是在哪個.c檔案裡定義的,才知道。
4,他並不是c自帶的,可以不用。
5,呼叫了標頭檔案,就等於賦予了呼叫某些函式的許可權,如果你要算一個數的n次方,就要呼叫pow()函式,而這個函式是定義在math.c裡面的,要用這個函式,就必需呼叫math.h這個標頭檔案。
8樓:
把自己寫的**副檔名改為.h,引用的時候直接引用就可以了。
引用的時候注意路徑,不要弄錯了。
其實副檔名改不改都無所謂,只是一個形式而已,為了便於人們的理解。
即使沒有副檔名也不影響。
所謂的標頭檔案其實只不過是把外部**加到當前**的前面,和直接把標頭檔案裡的內容複製到當前檔案裡效果差不多。
c++中怎樣將類放在標頭檔案中
9樓:小丁創業
實現的方法和詳細的操作步驟如下:
1、第一步,開啟「zdvc ++ 6.0」編譯器,然後選擇「新建」選項,見下圖,轉到下面的步驟。
2、第二步,完成上述步驟後,選擇檔案,然後選擇c
/ c ++標頭檔案,在右側**的檔名中輸入要使用的標頭檔案的名稱,輸入名稱後單擊確認,見下圖,轉到下面的步驟。
3、第三步,完成上述步驟後,在新建立的標頭檔案中輸入標頭檔案**,然後在輸入**後單擊左上角的「儲存」按鈕,見下圖,轉到下面的步驟。
4、第四步,完成上述步驟後,找到剛建立的標頭檔案,將其複製或移動到vc
++ 6.0的安裝目錄下的vc98 \ include目錄,見下圖,轉到下面的步驟。
5、第五步,完成上述步驟後,再次開啟vc
++以建立一個新的c語言檔案,如圖所示,選擇檔案,選擇c / c ++原始檔,輸入檔名**.c(記住帶副檔名name.c),然後確認,見下圖,轉到下面的步驟。
6、第六步,完成上述步驟後,在新建立的c檔案中輸入**,並宣告在預處理命令中編寫的標頭檔案的名稱,以呼叫標頭檔案的函式庫,見下圖。這樣,就解決了這個問題了。
10樓:
你的意思也就是隻有標頭檔案,沒有cpp唄!你把宣告跟定義都寫在標頭檔案裡就行了。
11樓:千鋒教育
比如有個類abc要在main.cpp內使用,建立兩個檔案 abc.h,abc.cpp
把類的宣告都寫在h裡面,方法的實現寫在cpp裡面,然後在main.cpp內#include "abc.h",然後編譯,如果是工程就把abc都加到工程裡,如果不是就要手動連結了。
標頭檔案只是提供宣告,#include了標頭檔案是保證main.cpp知道了介面。而連結才是把類abc的**加入到生成的可執行檔案中。既要知道介面有要**實現,才能使用abc。
12樓:
舉個例子stl類中的map
就是:#include就行了
c語言裡怎樣建立標頭檔案?
13樓:空心花瓶
舉例(程式已除錯可以執行非常簡單樓主有什麼疑問可以交流交流):
header file:(max.h)
#ifndef max_number // max_number 為任意的
#define max_number // 重複定義#include
int max(int a,int b);
#endif
source file:(main.c)
#include"max.h" // 與標頭檔案名相同int main()
source file:(max.c)
#include"max.h" // 與標頭檔案名相同int a,b;
int max(int m,int n)
else}
14樓:
新建一個標頭檔案text.h,然後把函式**拷貝到這個標頭檔案中,以後呼叫的時候#include "text.h"j就可以了。
15樓:
這個東西沒辦法舉例,建議看看the c program 這本書
vc6.0中,我怎樣用c++自定義一個標頭檔案
16樓:生活之書
1、直接在vc6.0的主介面中,通過圖示位置選擇新建進入。
2、這個時候彈出新的對話方塊,需要找到檔案並點選跳轉。
3、下一步等完成上述操作以後,繼續確定c++ source file的檔名。
4、這樣一來會發現相關的結果,即可達到目的了。
17樓:匿名使用者
儲存的時候,編譯器是自動儲存**的.你如果要儲存在具體的地方,那你在建立工程的時候就選擇路徑就行了,建立檔案的時候,選c/c++source file ,表示建立cpp檔案,選c/c++ header file 表示建立標頭檔案,究竟選擇那個,就要看你的需要了,編好了**就是儲存在你建立工程的資料夾下,下次開啟的時候,不要雙擊cpp原始檔,只能雙擊工作區檔案(字尾名為:dsw).
這樣開啟的時候就包含你前面的標頭檔案了
18樓:井鈺
選c/c++source file ,然後在裡面寫**
編譯一下就儲存了,然後在目錄存放的這個專案那裡
開啟那個專案檔案就開啟了
19樓:
自己寫一個標頭檔案,用選單
project (工程專案)-> add to project(加入工程專案) -> file(檔案)
把它加入。
20樓:告慈
自定義標頭檔案 ,當然是 head file 儲存到你要的工程檔案裡就行 也就是那個 win32…形式的檔案裡
c++標頭檔案怎麼編寫
21樓:匿名使用者
每個c++/c程式通常分為兩個檔案。一個檔案用於儲存程式的宣告(declaration),稱為標頭檔案。另一個檔案用於儲存程式的實現(implementation),稱為定義(definition)檔案。
c++/c程式的標頭檔案以「.h」為字尾,c程式的定義檔案以「.c」為字尾,c++程式的定義檔案通常以「.
cpp」為字尾(也有一些系統以「.cc」或「.cxx」為字尾)。
建立方法:檔案→新建→在彈出的框中選擇檔案欄→c++/c header file→確定,然後就開始寫標頭檔案內容。
標頭檔案作用:
1,標頭檔案可以定義所用的函式列表,方便查閱你可以呼叫的函式;
2,標頭檔案可以定義很多巨集定義,就是一些全域性靜態變數的定義,在這樣的情況下,只要修改標頭檔案的內容,程式就可以做相應的修改,不用親自跑到繁瑣的**內去搜尋。
3,標頭檔案只是宣告,不佔記憶體空間,要知道其執行過程,要看你標頭檔案所申明的函式是在哪個.c檔案裡定義的,才知道。
4,他並不是c自帶的,可以不用。
5,呼叫了標頭檔案,就等於賦予了呼叫某些函式的許可權,如果你要算一個數的n次方,就要呼叫pow()函式,而這個函式是定義在math.c裡面的,要用這個函式,就必需呼叫math.h這個標頭檔案。
22樓:匿名使用者
標頭檔案寫好後,以「檔名.h」格式命名!在主程式中呼叫的時候,格式為:#include 《檔名.h>
mac下xcode用c 怎樣建立檔案
xcode用c 建立txt檔案的方法和普通的c 的是一樣的。利用檔案操作流ofstream來完成。ofstream的使用方法 ofstream是從記憶體到硬碟,ifstream是從硬碟到記憶體,其實所謂的流緩衝就是記憶體空間 在c 中,有一個stream這個類,所有的i o都以這個 流 類為基礎的,...
(C如何建立n個類的物件
迴圈,每次new 1個,迴圈 n 次,或者new一個陣列,下標為n class pc new class 10 建立一個陣列每個成員都是class型別,共10個成員。引用時候這樣 pc 0 pc 1 c 是在c語言的基礎上開發的一種面向宇宙程式語言,應用廣泛。c 支援多種程式設計正規化 物件導向程式...
怎樣建立自己的網頁,怎樣建立一個自己的網頁
這個簡單!284651035 我告訴你 不過需要錢是必須的 例如域名 虛擬主機 這個需要錢的 如果沒有要求 免費的也有 而且很多 我也學著呢 首先,你要明白自己做一個什麼樣的 設計出自己滿意的介面。就是通常說的ps製作。接著,用dw把你設計的頁面,做成html靜態頁面。再接著,用程式將頁面做成動態。...