乙個菜鳥的標頭檔案總結(淺顯易懂)

2021-08-01 07:17:03 字數 1734 閱讀 7124

由於親愛美麗的老師布置了有趣的標頭檔案總結,所以我嘔心瀝血,總結了下列我常用到的標頭檔案,比較簡單,歡迎補充:

#include/*

cstdio是將stdio.h的內容用c++標頭檔案的形式表示出來。stdio.h是c標準函式庫中的標頭檔案,即:standard buffered input&output。提供基本的文字的輸入輸出流操作(包括螢幕和檔案等)。由於c語言並沒有提供專用於文字輸入輸出的關鍵字,所以該庫是最普遍的c語言程式載入庫。

cstdio 和 stdio.h是有差別的,並不是同樣的檔案。

stdio.h是以往的c和c++的標頭檔案,cstdio是標準c++(stl),且cstdio中的函式都是定義在乙個命名空間std裡面的,如果要呼叫這個名字空間的函式,必須得加std::或者在檔案中宣告using namespace std。

#includeusing namespace std;/*你也可以同時加上這個語句

*/#include/*

c++裡的 cstring對應c語言的string.h

裡面常用的有(常用於陣列)

strcmp(a,b)==0 比較字串是否相同,相同返回值是0,不同就不是0

memset(a,0,sizeof(a)); 把字串清空(所有字元元素全變成\0)

strlen(a); 計算這個字串的長度(到第乙個\0為止)

*/#include/*

系統常量和一些好用的比較函式;

*/#include/*

algorithm意為"演算法",是c++的標準模版庫(stl)中最重要的標頭檔案之一,

提供了大量基於迭代器的非成員模版函式。

簡而言之,這是乙個功能強大的演算法庫,可以在這裡找到大量通用的演算法。

如:sort;

注意與using names std;配套使用;

*/#include/*

cmath是c++的標準標頭檔案,是乙個數學函式庫,

裡面包含了很多數學函式的實現方法,程式設計者包含這個標頭檔案以後,

就可以呼叫cmath裡已經實現的數學函式方法,

數學常量和運算函式庫:pow,sqrt,m_pi等;

*/#include/*

iostream的意思是輸入輸出流。cin,cout;

直接點說就是in(輸入) out(輸出) stream(流)。取in、out的首字母與stream合成。

以及字串的使用;

注意與using namespace std;配套使用;

*/#include/*

windows.h是乙個最重要的標頭檔案,它包含了其他windows標頭檔案,這些標頭檔案的某些也包含了其他標頭檔案。

帶有顏色,清屏等系統輔助功能;

*/#include /*

stl 堆疊容器

*/#include /*

是一些常用的函式,但是又不知道把它們放到**合適,

因此就都放到了cstdlib這個標頭檔案中。cstdlib可以提供一些函式與符號常量

*/

當然,記憶有時也會有差錯,如果你真的在關鍵時刻記不住標頭檔案了,在這裡給大家提供乙個「萬能標頭檔案」,(雖然部分資料庫不行):#include

囊括大部分標頭檔案,非常好用,但盡量少用,原因自己領悟;

標頭檔案裡的函式就不一一枚舉了(因為我也不清楚),希望有幫助,歡迎補充again,圓滿完成任務的我開心的笑笑

關於程序與執行緒 乙個淺顯易懂滴簡單解釋

刷資料的時候看到的乙個很有意思的解釋,在此分享 程序 process 和執行緒 thread 是作業系統的基本概念,但是它們比較抽象,不容易掌握。計算機的核心是cpu,它承擔了所有的計算任務。它就像一座工廠,時刻在執行。假定工廠的電力有限,一次只能供給乙個車間使用。也就是說,乙個車間開工的時候,其他...

乙個包含所有c 的標頭檔案的標頭檔案

include 使用和平常的標頭檔案一樣,如下 includeusing namespace std int main int a,b cin a b cout include這個標頭檔案包含以下等等c 中包含的所有標頭檔案 include include include include inclu...

c 乙個標頭檔案引用另乙個標頭檔案的類

c 乙個標頭檔案引用另乙個標頭檔案的類 c 標頭檔案相互引用,乙個 include,另乙個class c c 標頭檔案相互 include時最好是 1 在 ca.h 中 include cb.h 2 在 cb.h 中用類的前向宣告 class ca 3 最好加上標頭檔案衛士 ifndef defin...