1樓:匿名使用者
傳統 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 //通用型別數學巨集
2樓:匿名使用者
程式執行的時候需要乙個基層的環境和介面,就像math.sqrt(),就是呼叫了執行環境裡面語言設計者設計好的函式,所以需要加入#include,一般只提供最大眾的介面,特殊的函式需要加入標頭檔案,如果你會接觸物件導向程式設計的話就可以更深刻的理解了
3樓:匿名使用者
好比乙個簡單的#include就是乙個包含了很多函式的標頭檔案,當用到包含在裡面的方法就到stdio.h標頭檔案中去找,如果沒有申明#include就不能找到
c語言中要引用標頭檔案時「」與<>的區別!
4樓:學生學生121越學越生
如果<>則只在這些目錄下找標頭檔案,如果用""先在當前目錄下找,如果找不到則在這些目錄下找。
5樓:匿名使用者
用<>引用的標頭檔案表示查詢該檔案時按預設路徑查詢,適用""引起的標頭檔案是按你指定的路徑查詢,比如:#include "c:\turboc2\include\include.h"
6樓:
不對,c語言編譯器會用一些目錄存放公共標頭檔案,如果<>則只在這些目錄下找標頭檔案,如果用""先在當前目錄下找,如果找不到則在這些目錄下找。
不可能搜尋所有目錄,這樣效率太低。
一般來說,自己定義的標頭檔案應該用"",因為這些檔案放在工程目錄(也就是編譯器的當前目錄)下,而不是放在公共頭檔案目錄下,如果用<>則找不到標頭檔案。
而系統提供的標頭檔案,比如庫函式的標頭檔案,可以用<>不過保險的話,用""肯定可以找到所有標頭檔案,包括系統庫函式標頭檔案和自己定義的標頭檔案
7樓:匿名使用者
簡單說,<>是在系統檔案下開始搜尋檔案,''''是在使用者自定義的檔案下開始搜尋
8樓:匿名使用者
「」搜尋所有目錄,<>搜尋當前目錄
c語言標頭檔案怎麼寫呀?
9樓:解說良品
動態儲存分配函式標頭檔案,當對記憶體區進行操作是,呼叫相關函式.ansi標準建議使用stdlib.h標頭檔案,但許多c編譯要求用malloc.h,使用時應查閱有關手冊.
c語言標頭檔案怎麼寫?
10樓:
/*標頭檔案內容,假設名字是test.h*/#ifndef myheadfile
#define myheadfile
void initinterpolation();
void draw_border();
void draw_background();
void draw_gray();
#endif
/*以下是test.c的內容*/
#include "test.h"
/*後面就是各個函式的實現*/
標頭檔案一般用於多個原始碼的工程,當然,單原始碼可以寫標頭檔案,這個只是一種風格或習慣,一般是程式的宣告部分寫在.h中,如你的
char mainmenu(void);
char getbooktype (void);
char bookitem (void);
int getbooknumber(void);
還有就是fiction,nonfiction的宣告,可寫成extern int fiction;
extern int nonfiction;
c語言標頭檔案的作用?通俗簡單地解釋一下!
11樓:匿名使用者
定義了某些函式,比如stdio.h這個檔案,包含了scanf等函式,不用加標頭檔案就必須自己定義
12樓:瀧青夢
比如在a.c中定義了乙個函式,則要在其它c檔案中呼叫這個函式就必須先宣告
若在每乙個c檔案中都宣告這個函式,那就太麻煩了,對於大量函式就更麻煩了
在標頭檔案中進行宣告,在源程式中包含一下頭檔案就容易多了
C語言程式中的標頭檔案,c語言中有哪些常用的標頭檔案?
你這個是從linux系統中su軟體中得到的開源程式吧 這些是su軟體的庫函式 你在su src su include目錄下可以獲得,這兩個庫函式。你肯定是別人寫的標頭檔案,不屬於c庫標頭檔案。如果知道標頭檔案的作用,你可以自己寫,其他的辦法沒有。你是從 弄的這些標頭檔案呢?你用這些又是為了實現什麼呢...
c語言中怎麼用,C語言中 怎麼用
按位與 屬於位操作 一般用在取記憶體中特定位的值 如有 11111111 我要取其中從左起第三位的值,就用它按位與 00001000 關於 位操作的技巧還有很多,你可以去自己搜一下還有一個應用就是用於關係運算中,如 有兩小段程式 sample 1 int main cout sample 2 int...
c語言中4 1f怎麼解釋,在C語言中 4 1f是什麼意思
日糸 f是直輸出實型資料,4.1 是對輸出的資料做乙個規定,夾在 和 f 中間,4.1 中的 4 是指輸出總共四位 即四個字元 包括數字,小數點,和空格,他們各佔乙個字元而 後面的這個數字 1 是指小數點後保留一位 如果數字位數不滿4就右對齊左補空格,超過4就按原樣輸出。49.5剛好是四位 m.n的...