C 學習之路

2021-09-24 06:23:09 字數 933 閱讀 9144

經過近半個月的時間,完成了**完善、答辯,近來無事,是時候鞏固一下c++了 ,就只記得三個特徵:封裝、繼承、多型,僅此而已,像模板、stl已經忘光了,設計模式更不用說了,總之,又是乙個新的起點,打算在乙個星期之內複習完c++,有志同道合之人可與我一起進步,希望各位大佬給予我更多的指導!

第乙個程式——hello word

#include using namespace std; //使用命名空間std

int main( )

{cout<< "hello world!"《總結:

.**件通常被稱為標頭檔案,裡面經常放置一些全域性巨集定義,全域性變數宣告,全域性函式宣告等;

.cpp是c++的正式源程式檔案,一般c++編譯器都是以cpp檔案為基本編譯單元;(.c檔案是c語言的原始檔)

cpp檔案開頭處一般都需要包含需要的h標頭檔案以明確將要引用的巨集定義,全域性變數和函式宣告等;

而cpp檔案中主要包含的就是正式的**,比如函式的定義實現,類的成員的實現等**;

在vc++環境中還有其它輔助的檔案,但都不屬於c++本身,它們是vc++擴充套件出來的模組必須檔案,比如.rc是windows資源指令碼原始檔;

一些c++的標準庫函式、類等的宣告都放置在提前編好的**件中,使用時只需要#include即可使用其中的函式;

自己的**一般就放在cpp中;

在乙個*.cpp(*.h)檔案中一般包括下面幾個部分:

1、預處理命令;例子程式中的#include命令;

2、全域性宣告部分(在函式外的宣告部分)。在這部分中包括對使用者自己定義的資料型別的宣告和程式中所用到的變數的定義。

3、函式。函式是實現操作的部分,因此函式是程式中必須有的和最基本的組成部分。每乙個程式必須包括乙個或多個函式,其中必須有乙個(而且只能有乙個)主函式(main函式)。

但是並不要求每乙個程式檔案都必須具有以上3個部分,可以缺少某些部分(包括函式)。

C 學習之路

由淺入深 錢能的c 程式設計或thinking in c 中文版就不要看了 c primer effective c more effective c exceptional c more exceptional c 看完這幾本書開始coding 最好跟乙個比較大的專案 同時自己用c 來重做資料結構...

c 學習之路

c 知識點總結 primer c 習題答案 c 資源網 高併發網路庫 c 知識點 學習筆記 一 作用域符 1 全域性作用域符 name 用於型別名稱 類 類成員 成員變數 成員函式 變數等 前,表示作用域為全域性命名空間 2 類作用域符 class name 用於表示指定型別的作用域範圍是具體某個類...

c 學習之路 dialog

testdlg.h if defined afx testdlg h 27b71158 bb67 4588 ab06 f01281624513 included define afx testdlg h 27b71158 bb67 4588 ab06 f01281624513 included if...