c 程式設計 譚浩強編 菜鳥學習筆記(一)

2021-06-23 05:37:38 字數 869 閱讀 7809

本人交大在讀研二狗,以前幾乎沒有任何程式設計經驗(本科時學過c語言,69分;但複習三天譚浩強的c語言程式設計就在計算機二級考試中得了優,故有點盲目自信),發誓要在半個月c++入門,能夠一窺c++的奧妙。

主要學習工具與書籍:visual studio 2008+vassistx

c++程式設計 譚浩強編 

孫鑫c++視屏

c++ primer plus (第6版)中文版

c++程式設計 譚浩強編 學習筆記(一)

由於看書時一向是不求甚解,所以直接跳過c語言部分,從第八章《類和物件》學起。

1  類是物件的抽象,物件時類的特例,或者說是類的具體表現。

2 面向過程的結構化程式設計中(c): 程式=演算法+資料結構;

基於物件和物件導向程式設計(c++):物件=演算法+資料結構; 程式=物件+訊息。

3 學點術語,裝逼好用:

物件導向分析:ooa(object oriented analysis);

物件導向設計:ood(obejct oriented design);

物件導向程式設計:oop(object oriented programming);

物件導向測試:oot(obeject oriented test);

物件導向維護:oosm(object oriented soft maintenance)。

4 class 類名

可以用引數初始化表對資料成員初始化。  box::box(int h, int w, int len):height(h),width(w),length(len){}

8 建構函式的過載:相同的名字,形參的個數或者引數的型別不同;析構函式相當於建構函式的去翻,它的作用並不是刪除物件,而是在撤銷物件占用的記憶體之前完成一些清理工作。

《 程式設計》譚浩強 學習筆記

目錄 乙個程式從編寫到最後得到執行結果要經歷以下一些步驟 數值型別 整數型別 原碼補碼及反碼 移位 左移 右移 進製表示 表示式中各資料型別混合計算 編譯 為了使計算機能執行高階語言源程式,必須先用complier的軟體,也稱編譯程式或 編譯系統 把源程式翻譯成二進位制形式的 目標程式 生成 檔案或...

C語言程式設計譚浩強版 一

本章的一些概況這裡就不說了,直接進入細節的學習!3.1 c的資料型別 資料型別分為 基本型別 構造型別 指標型別 空型別 基本型別又分為 整型 字元型 實型 浮點型 又分為單精度型 雙精度型 列舉型別 構造型別又分為 陣列型別 結構體型別 共用體型別 3.2 常量和符號常量 在程式執行過程中,其值不...

譚浩強《C 程式設計》學習篇 虛函式

譚浩強 c 程式設計 學習篇 虛函式 一 定義 定義 在某基類中宣告為 virtual 並在乙個或多個派生類中被重新定義的成員函式。語法 virtual 函式返回型別函式名 參數列 用途 實現多型性,通過指向派生類的基類指標,訪問派生類中同名覆蓋成員函式 虛函式必須是基類的非靜態成員函式,其訪問許可...