C語言程式設計頭檔名是怎樣來選擇的

時間 2022-08-14 02:45:09

1樓:luo小川

c語言的頭件就相當於是乙個個函式庫,裡面有已經分好類的各種函式的原型,寫程式時預先載入標頭檔案就相當是先為下列要用到的某個函式定義原型,

比如:#include

int big(int,int); /*建立整型變數函式big*/

void main()

int big(int n1,int n2) /*使用者自定義函式big*/

因為在前面有int big(int,int); /*建立整型變數函式big*/  ,所以後面的自定義函式才能放到主函式之後,若沒有之前的int big(int,int); /*建立整型變數函式big*/   ,就要把自定義函式才能放到主函式之前.

這是由編繹程式決定,它是從前往後,

至於你數的那幾個標頭檔案,你可以查一下庫函式手冊,看一下你到底用到了裡面的哪個函式原型,應該會有你要的答案,

希望對你有所幫助,謝謝

2樓:

要用到哪個選哪個啊。

比如用到開放 取對數。就新增 數學計算的標頭檔案 math.h用到標準輸入輸出,就新增輸入輸出的標頭檔案 stdio.

h用到字串的操作函式,就新增字串的標頭檔案 string.h

3樓:匿名使用者

你的問題讓人摸不著頭腦。頭檔名基本是隨意的,根據你的想法和愛好設定就好了。沒有特殊要求,只要是英文就可以了。

4樓:匿名使用者

哪個編譯環境下都是通不過的,#include 後面需要跟頭檔案(當然也可以跟c檔案),如果什麼都沒有的話,就不要#include

微控制器c語言程式設計中標頭檔案中包含的51.h和52.h有什麼區別 任何不同都行

c語言程式設計時為什麼要加標頭檔案?

5樓:匿名使用者

這是由c語言編譯規則決定了的,乙個標頭檔案對應著乙個函式庫或者乙個自定義的函式檔案,標頭檔案相當於這個庫函式或自定義函式檔案的目錄,是乙個索引,編譯時按這個目錄去尋找具體的函式體。

6樓:匿名使用者

標頭檔案是你程式中需要用到東西,如需要某個數學函式,則必須包括數學相關標頭檔案,如math.h,當然,也可以自己寫函式,只要你不怕麻煩!

標頭檔案是你程式中需要用到東西,如需要某個數學函式,則必須包括數學相關標頭檔案,如math.h,當然,也可以自己寫函式,只要你不怕麻煩! 標頭檔案就是在你所編制的程式執行時要用到的檔案!

如 math.h 和 stdio.h

標頭檔案就是在你所編制的程式執行時要用到的檔案!

如 math.h 和 stdio.h

標頭檔案就是在你所編制的程式執行時要用到的檔案!

如 math.h 和 stdio.h

c語言中的標頭檔案

7樓:清飛楊

c語言中的標頭檔案:#include。

標頭檔案的作用:

1.標頭檔案可以定義所用的函式列表,方便查閱你可以呼叫的函式。

2.標頭檔案可以定義很多巨集定義,就是一些全域性靜態變數的定義,在這樣的情況下,只要修改標頭檔案的內容,程式就可以做相應的修改,不用親自跑到繁瑣的**內去搜尋。

3.標頭檔案只是宣告,不佔記憶體空間,要知道其執行過程,要看你標頭檔案所申明的函式是在哪個.c檔案裡定義的,才知道。

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

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平台。

8樓:

c/c++標頭檔案一覽

c、傳統 c++

#include //設定插入點

#include //字元處理

#include //定義錯誤碼

#include //浮點數處理

#include //檔案輸入/輸出

#include //引數化輸入/輸出

#include //資料流輸入/輸出

#include //定義各種資料型別最值常量#include //定義本地化函式

#include //定義數學函式

#include //定義輸入/輸出函式

#include //定義雜項函式及記憶體分配函式#include //字串處理

#include //基於陣列的輸入/輸出#include //定義關於時間的函式

#include //寬字元處理及輸入/輸出#include //寬字元分類

標準 c++ (同上的不再注釋)

#include //stl 通用演算法

#include //stl 位集容器

#include

#include

#include

#include

#include //複數類

#include

#include

#include

#include

#include //stl 雙端佇列容器#include //異常處理類

#include

#include //stl 定義運算函式(代替運算子)#include

#include //stl 線性列表容器#include //stl 對映容器

#include

#include //基本輸入/輸出支援

#include //輸入/輸出系統使用的前置宣告#include

#include //基本輸入流

#include //基本輸出流

#include //stl 佇列容器

#include //stl 集合容器

#include //基於字串的流

#include //stl 堆疊容器

#include //標準異常類

#include //底層輸入/輸出支援

#include //字串類

#include //stl 通用模板類

#include //stl 動態陣列容器#include

#include

using namespace std;

c99 增加

#include //複數處理

#include //浮點環境

#include //整數格式轉換

#include //布林環境

#include //整型環境

#include //通用型別數學巨集

9樓:

標頭檔案就相當於一棟大樓的樓層索引,如果沒有樓層索引(標頭檔案)你要找某辦公室就得一層層的找(自己寫這個功能的**),但有了樓層索引(標頭檔案)你就不要必要一層層的找了直接看自己要找的辦公室在在索引中的**(直接引用標頭檔案中的函式)!

ps:即標頭檔案中包涵了一些常用的函式,如果我們要這些功能如:開方,我們就不必要去寫乙個開方的源**了,而是直接引用math.

h中的sqrt()就行了,這樣可程式設計可以縮短開發周期,想想你自己寫乙個開方的源**至少也得十幾行**吧,別人引用標頭檔案乙個sqrt()函式就搞定了!

10樓:蓋風林映雪

這個問題很深奧

標頭檔案包含了你要呼叫的函式宣告,巨集定義,資料結構定義

當你要使用你自己沒有定義的函式,巨集或者資料結構等,就需要包含相應的標頭檔案

11樓:琴奕納喇文虹

#include

說明呼叫dos控制台i/o子程式的各個函式。

#include

包含字串庫函式說明的標頭檔案

#include

包含動態儲存與釋放函式標頭檔案

12樓:揭燎琦依波

不是標準庫,通常講述標準庫的書當然沒有它。可能是使用者自己寫的!

13樓:潭旋似語夢

被呼叫函式

來自的資料庫

14樓:鎖長順龐雁

exception>資料流輸入/輸出

#include

<#include

////complex.h>//

#include

fenv;寬字元分類

//字串類

#include

//cmath>stl

佇列容器

#include

字串處理

#include

.h>stdbool;

//////

/定義雜項函式及記憶體分配函式

#include

//.h>/limits;//

#include

stdint;浮點環境

#include

/////

////stl

通用模板類

#include

//.h>/stl

集合容器

#include

//////.h>bitset>浮點數處理#include

<.h>.h>ios>/sstream>////標準c++

(同上的不再注釋)

#include

cerrno>/

////stl

堆疊容器

#include

cstdio>///整數格式轉換

#include

//字元處理

#include

//基本輸出流

#include

/vector>//.h>stl

通用演算法

#include

iostream;

//////////

///stl

雙端佇列容器

#include

《設定插入點

#include

定義數學函式

#include

//cwctype>iomanip;inttypes;//string;

///stl

動態陣列容器

#include

fstream;c++標頭檔案一覽

c;////.h>/

/.h>

#include

.h>//

//#include

/math;time.h>/

///limits>.h>

//基於字串的流

#include

////

////fstream>/

//stack>//

//#include

//定義各種資料型別最值常量

#include

輸入/輸出系統使用的前置宣告

#include

/#include

/stdio;

using

namespace

std;//布林環境

#include

《基本輸入流

#include

stdexcept>/

#include

queue>/.h>

/基本輸入/輸出支援

#include

《定義本地化函式

#include

/引數化輸入/輸出

#include

.h>寬字元處理及輸入/輸出

#include

<、傳統

c++#include

/整型環境

#include

<

微控制器c語言程式設計,假如標頭檔案裡的函式沒有被呼叫,那麼該函式會不會最後編譯出來而占用記憶體

15樓:匿名使用者

沒有用到自然就不會被編譯,就不會佔空間

如果標頭檔案定義有1000個函式

你的程式只用了1個函式

那麼編譯後的程式,只有這乙個函式的內容

16樓:檢春歸媚

你可以搜尋計算機,開啟這兩個標頭檔案然後自己看定義的區別,自己去理解比別說的掌握的快。

尖括號是庫里存在的,引號是專案檔案的

17樓:賀蘭新人

不會,編譯器會自動 忽略掉,除非你在編譯器裡給他強行分配了code空間

如何為c語言新增乙個本庫沒有的標頭檔案,自己在程式設計的時候有用到

18樓:匿名使用者

#include 」檔名"要在程式目錄

c語言標頭檔案怎麼解釋,c語言中要引用標頭檔案時「」與 的區別!

傳統 c include 設定插入點 include 字元處理 include 定義錯誤碼 include 浮點數處理 include 檔案輸入 輸出 include 引數化輸入 輸出 include 資料流輸入 輸出 include 定義各種資料型別最值常量 include 定義本地化函式 inc...

51微控制器c語言程式設計標頭檔案的問題

矮子根 不知你是怎麼弄的,我照你的樣式重複了一遍也沒有報錯,請照下圖認真檢查 另外注意 你在兩個檔案裡定義的beep 和 beep 是不一樣的,這才是錯誤的原因。 這個告警是告訴你沒有實現函式吧。你應該把這個函式的主體在.c裡實現。 微控制器的戰鬥機 你看看定義的函式名一樣嗎? 對於c語言的標頭檔案...

c語言儲存檔案到指定的路徑和檔名

你是要複製過去還是 寫乙個東西放到指定的路徑和檔名 c語言怎麼儲存檔案到指定的路徑?c語言建立檔案到指定資料夾 file fp fopen c abc a.txt w 開啟c abc 資料夾中的a.txt檔案以便寫入資訊,如果檔案不存在,就在該位置新建這個檔案 include void main 用...