C 知識點(一)

2021-08-22 01:46:57 字數 574 閱讀 3106

一、名字空間(namespace)

名字空間可幫助程式設計師開發新的軟體元件而不會與現有軟體元件產生命名衝突。c++草案標準中的每個標頭檔案用名字空間std保證今後c++標準庫操作的每個特性是惟一的,不會與其他程式設計師開發的軟體元件混起來,程式設計師不能用名字空間std定義新的類庫。

using namespace std;

上述語句只是表示我們使用c++標準庫中的軟體元件。

std::count<<"welcome to c++!/n";

count的完全限定名為std::count

二、多檔案程式結構

1.cpp + 1.h ----> 1.obj ----

2.cpp + 2.h ----> 2.obj ---- --------> program.exe

3.cpp + 3.h ----> 3.obj ----

*.lib ----

| 預編譯| 編譯 | 連線 |

關鍵字extern的作用是告訴編譯器此變數會在其他程式檔案中宣告,把這種外部變數宣告放在標頭檔案裡,再在每個檔案中都包含這個標頭檔案,然後只要在任何乙個檔案中宣告變數,所有檔案就都可使用此變數了。

C語言知識點(一)

型別 是對資料的抽象 型別相同的資料有相同的表示形式 儲存格式以及相關的操作 程式中使用的所有資料都必定屬於某一種資料型別 資料型別的本質思考 思考資料型別和記憶體有關係嗎?c c 為什麼會引入資料型別?從編譯器的角度來考慮資料型別問題,才會發現它的本質。資料型別可理解為建立變數的模具 是固定記憶體...

python大一知識點 python知識點複習

放假歸來,這幾天複習了一下好久不用的python,總結了一下知識點。語法基礎tuple與list的異同都由多個元素組成 tuple由 組成,list由組成 tuple不可變,list可變 tuple表示的是一種結構,而list表示的是多個事物的集合 tuple操作比list快 字串用法要點 轉義符和...

C語言知識點複習 一

break 跳出此迴圈 continue 跳出本次迴圈,繼續執行下一次迴圈操作 變數,記憶體,指標之間的關係 陣列,指標,函式 記憶體圖變數本質 儲存資料 陣列下標從0開始 陣列不初始化則陣列的每個元素為隨機數 取位址是用 p 可能是piont的意思 輸出8位16進製制數 要看電腦的匯流排數 陣列的...