導航:首頁 > 編程知識 > c編程怎麼寫萬能頭文件

c編程怎麼寫萬能頭文件

發布時間:2024-05-18 14:05:27

① 如何使用C語言中的頭文件

你好,在程序文件C,cpp或者h頭文件中#include "頭文件所在路徑+文件名.h"就好了。
路徑可以使用相對路徑和絕對路徑,一般使用相對路徑。頭文件在當前工程目錄下時,可以直接寫#include "頭文件名.h"

② c語言頭文件怎麼寫~!!最好舉個例子!!非常感謝!!

簡單辦法,先寫完整程序,再把一部分抽出去,抽出去的存到 自己的頭文件里,在抽出的地方寫 #include ...

例如,完整程序(計算平均值):
#include<stdio.h>

double mean(double *y, int N){
int i;
double s=0.0;
for (i=0;i<N;i++) s=s+y[i];
s = s / (double) N;
return s;
}
void main()
{
double x[10]={1,2,3,4,5,6,7,8,9,10};
printf("mean = %lf\n", mean(x,10));
}
----------------------------------------------
抽出部分 存入 a_x.h :
double mean(double *y, int N){
int i;
double s=0.0;
for (i=0;i<N;i++) s=s+y[i];
s = s / (double) N;
return s;
}
--------------------------------
程序變:
#include<stdio.h>
#include "a_x.h"
void main()
{
double x[10]={1,2,3,4,5,6,7,8,9,10};
printf("mean = %lf\n", mean(x,10));
}
=============================================
你要是願意隨便抽一塊也可以,例如抽出(也叫 a_x.h):
double mean(double *y, int N){
int i;
double s=0.0;
for (i=0;i<N;i++) s=s+y[i];
s = s / (double) N;
return s;
}
void main()
{
------------------------
程序變:
#include<stdio.h>
#include "a_x.h"
double x[10]={1,2,3,4,5,6,7,8,9,10};
printf("mean = %lf\n", mean(x,10));
}
==============================
語法上,功能上,兩種抽法都可以。但第一種方法較好--程序可讀性好,不易出錯。

一般情況下,頭文件里放 函數原型,全局量聲明 和 函數定義。

③ c語言頭文件怎麼寫呀

C++/C程序的頭文件以「.h」為後綴。以下是假設名稱為graphics.h的頭文件:

#ifndef GRAPHICS_H//作用:防止graphics.h被重復引用

#define GRAPHICS_H

#include&lt;....&gt;//引用標准庫的頭文件

...

#include"..."//引用非標准庫的頭文件

...

void Function1(...);//全局函數聲明

...

inline();//inline函數的定義

...

classBox//作用:類結構聲明

{

...

};

#endif

從以上例子可以看出,頭文件一般由四部分內容組成:

(1)頭文件開頭處的版權和版本聲明;

(2)預處理塊;

(3)inline函數的定義;

(4)函數和類結構聲明等。

在頭文件中,用ifndef/define/endif結構產生預處理塊,用#include格式來引用庫的頭文件。頭文件的這種結構,是利用C語言進行開發軟體所通常具備的,屬於公有知識。

傳統 C++:

(3)c編程怎麼寫萬能頭文件擴展閱讀:

c語言頭文件的作用:

1、頭文件可以定義所用的函數列表,方便查閱你可以調用的函數;

2、頭文件可以定義很多宏定義,就是一些全局靜態變數的定義,在這樣的情況下,只要修改頭文件的內容,程序就可以做相應的修改,不用親自跑到繁瑣的代碼內去搜索。

3、頭文件只是聲明,不佔內存空間,要知道其執行過程,要看你頭文件所申明的函數是在哪個.c文件里定義的,才知道。

4、他並不是C自帶的,可以不用。

5、調用了頭文件,就等於賦予了調用某些函數的許可權,如果你要算一個數的N次方,就要調用Pow()函數,而這個函數是定義在math.c裡面的,要用這個函數,就必需調用math.h這個頭文件。

④ C語言中怎樣編寫頭文件

頭文件內容

#define PI 3.14159

float mianji(float r)

{

return PI*r*r;

}

保存名稱為yuanmianji.h

實現文件內容

#include <stdio.h>

#include "yuanmianji.h"

int main(void)

{

float r;

printf("請輸入圓的半徑: ");

scanf("%f",&r);

printf("圓的面積是: %.2f ",mianji(r));

return 0;

}

運行截圖如下:

⑤ 在c語言中,如何自定義頭文件

自定義頭文件通常放在使用該頭文件的源文件所在的目錄中,專並使用#include "MyHead.h"來包含。

頭文件是不編譯屬的,因為C語言編譯過程之前有個預編譯過程。在這個過程中用頭文件中的內容替換源文件中「#include」命令,所以在編譯器看來,沒有頭文件,只有源文件。預編譯過程還包括條件編譯。

頭文件為了防止被重復包含,通常的格式是:

/* MyHead.h */

#ifndef _MYHEAD_H_

#define _MYHEAD_H_

(這里是頭文件的內容)

#endif /* _MYHEAD_H_ */

拓展資料

C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。



閱讀全文

與c編程怎麼寫萬能頭文件相關的資料

熱點內容
ps文件界面設置 瀏覽:779
c語言12位的數據應該怎麼存儲 瀏覽:953
將ape導入iphone 瀏覽:107
js組合快捷鍵 瀏覽:174
linux系統盤默認掛在的文件夾 瀏覽:667
淘寶數據包如何操作上架 瀏覽:567
vb編程中輸入cls是什麼意思 瀏覽:81
linuxtime服務 瀏覽:184
瘋狂安卓講義第二版代碼 瀏覽:420
老炮兒三小時版本下載 瀏覽:313
matlab怎麼調試程序 瀏覽:2
winxp升級win7的危害 瀏覽:496
網路沒連上卻不可用是怎麼回事 瀏覽:752
社區版本 瀏覽:738
怎麼查微信公眾號什麼時候開通的 瀏覽:717
安裝三菱編程閃退怎麼回事 瀏覽:488
手機怎麼創建word文件格式 瀏覽:694
c語言連接資料庫 瀏覽:887
數據線粉色和白色哪個是正 瀏覽:775
vb編程應注意什麼 瀏覽:855

友情鏈接