東南大學 C 何潔月 教程內容

2021-06-18 05:48:42 字數 3519 閱讀 5703

[東南大學][c++][何潔月]教程內容:

目錄:上部內容簡介

第1講:語言的發展與簡介

第2講:物件導向

第3講:系統分析,進製

第4講:程式開發過程,二進位制補碼

第5講:c++概述,資料型別

第6講:常量與變數

第7講:接第6講,運算子

第8講:運算子

第9講:接第8講,控制結構

第10講:控制結構

第11講:控制結構

第12講:控制結構

第13講:迴圈結構巢狀

第14講:break,continue語句,列舉型別

第15講:接14講,結構體

第16講:函式的定義,呼叫

第17講:例題

第18講:函式的呼叫執行過程,巢狀呼叫,遞迴呼叫

第19講:例題,漢諾塔問題

第20講:函式的引數傳遞機制,引用,內聯函式

第21講:接20講,預設形參值,過載函式,函式模板

第22講:系統函式,小結

第23講:用debug觀察遞迴

第24講:接23講

第25講:物件導向,類的概要

第26講:成員函式,物件,應用舉例,構造和析構函式,拷貝建構函式

第27講:接26講,析構函式,類的組合

第28講:舉例複數(物件,內聯成員函式,建構函式過載,拷貝建構函式),類的組合

第29講:類的組合舉例,類模板

第30講:習題課

第31講:作用域與可見性,物件生存期

第32講:物件生存期,舉例,記憶體分配

第33講:全域性變數,靜態成員

第34講:接33講,靜態函式成員,友元

第35講:友元函式,友員成員函式,常型別(常引用,常物件,const修飾物件成員)

第36講:常資料成員舉例,多檔案結構和編譯預處理命令,多檔案結構

第37講:習題課

第38講:接37講,陣列

第39講:一維,二維,多維陣列

第40講:陣列作為函式引數,物件陣列

第41講:接40講,指標

第42講:void型別指標的使用,指標變數運算

第43講:指向常量的指標,指向類型別物件的指標

第44講:動態記憶體分配(new),動態分配陣列,指標作函式引數

第45講:指向(指標,函式)的指標,字元陣列,指標小結

第46講:習題課

第47講:複習

第48講:複習,樣卷

下部內容簡介

第1講:類的繼承與派生

第2講:訪問控制

第3講:基類與派生類的對應關係,派生類與基類的建構函式

第4講:派生類成員標識與訪問,虛基類

第5講:虛基類及其派生類建構函式,賦值相容原則

第6講:綜合舉例

第7講:多型性的概念,運算子過載,運算子函式

第8講:運算子(成員函式,友元函式)的設計,(靜態,動態)聯編

第9講:抽象類,虛函式,程式例項

第10講:接第9講,例項

第11講:接第10講,小結

第12講:舉例

第13講:群體類,群體概念,線性群體,類模板,陣列類模板

第14講:接13講,array類的應用

第15講:接14講,鍊錶概念,操作

第16講:鍊錶基本操作

第17講:接16講,鍊錶應用舉例,鍊錶類模板

第18講:特殊線性群體-棧,應用舉例

第19講:棧的基本狀態,應用

第20講:特殊線性群體-佇列,小結

第21講:習題課

第22講:群體資料的組織,排序(插入,選擇,交換,順序,折半)

第23講:交換排序(冒泡),氣泡排序模板

第24講:順序查詢,折半查詢,小結

第25講:習題課

第26講:流類庫與輸入輸出

第27講:流的格式控制,用控制符

第28講:檔案流,檔案的開啟關閉,文字檔案的使用

第29講:例,二進位制檔案的使用,隨機訪問檔案

第30講:例題,過載運算子以實現檔案操作,小結

第31講:習題課

第32講:複習

適用物件:

此教程很適合程式設計入門者,要想學c++的更不用說了.學好c++不在話下.

點評,僅供參考:

10大優點.

1.些教程從一開始到以後每一章,何老師都強調物件導向的思想.

2.何老師對於書中的每個概念,要點,難點都會詳細解說.

3.對於比較容易混的地方,何老師作規納,對比,總結.如函式那一章,過載函式,內聯函式.帶預設引數的函式.等等她 都會對比.

4.善於引進學生進入程式設計角色,每講乙個程式,她會先教學生怎麼分析程式設計思想,然後才去實現.

5.善於調動學生去思考,乙個問題,她會從幾個角度去解決.用幾種程式設計方法去實現.

6.還有實驗演示.讓學生有上機實踐的見識.

7.每章學完以後,她一般都會小結一下這一章我們學了哪些內容.替學生理一下框架,讓學生有個整體觀念.

8.教學大綱明確.每一章哪些是應該掌握的,了解的和理解的她都會標出來.

9.有些涉及到比較深的,不作要求的,她也會講,讓想學有餘力的學生增長見識.

10.板書書寫得清楚.

個人認為,到目前此,網上還沒有發現有這麼多講的[c++程式設計],共有80多講.我認為她是程式設計入門者,特別是c++程式設計入門的好教程.

本課程包含了c++的基礎,如流程控制,迴圈結構也包括物件導向類,成員等課程例項內容包括了常見的演算法等,還有一部分資料結構的基礎知識。講的很細緻,而且講課過程中所用的例項都舉一反三,如果有配合的課程進度進行上級操作我想會有事半功倍的效果。

總體來說,這是一部非常適合廣大初學者的c++經典教程。

-------------------------------------

[點評][東南大學][程式設計c與c++]

這們課是有何老師講的,用的教材是清華大學出版社出版的《c++程式設計教程》錢能主編。

這們是我學習語言的開始,如果那位仁兄想學語言的話就看這個教程。這們課主要是講c++的而

不是講c語言的。有的人認為學c++的話,最好先學c語言,這個是沒有必要的,雖然c ++是有c語言發展過來的。但c++的內容包括c語言的內容。

現在我們來說這們課。

1. 老師講課的思路: 老師基本是按照課本的思路去講的,只有個別的地方,那到前面來講,那到前面是因為這點內容跟前面的比較接近。這點我是贊同的。

2. 老師講課的方法: 何老師基本的方法是先講理論的知識,在舉幾個例子鞏固理論知識,最後就是上機實習了。

自評: 對與乙個剛接觸計算機語言的人來說,這中授課的思路和方法是適合大多數的人,我知道有的老師是先講例子,在講理論的應用,這或需也是一種好的方法,但我還是喜歡先理論後實踐。

3. 老師的特色: 在我的印象中,只有比較老是來講這中課,才能把具體程式設計中的遇到的各種各樣的問題教給我們, 但何老師同樣能把各種各樣的問題告訴我們,讓我們在程式設計中注意,都是非常小的有非常重要的問題,這一點我是很欣賞的。對與老師講的例子,雖然不怎麼新鮮,但都是很經典的例子。

最後,我學了這門課後,跟何老師學這門課是好的選擇。他雖然沒有那種老教授那麼大的影響力,但他講的很盡職,很適合我的學習。我建議如果哪個人想學c++的話,何老師是不錯的選擇。

10 16東南大學微軟招聘筆試經過

下面是考試內容.a卷 i basic 這個部分有近二十道多項選擇題和若干填空題,內容繁多零散,大部分是關於資料結構和c c 語言,還有關於軟體工程,測試方法,無狀態網路的一些題目 填空題是讀程式填結果,當然最後還有一道比較複雜的邏輯題目.回憶一下讀程式的題目和邏輯題目 int s int v ret...

計算機考研之中南大學PK東南大學

中南大學電腦科學與技術學科1982年招收碩士生。在2017年全國第四輪學科評估中,中南大學電腦科學與技術學科被評為a 0812電腦科學與技術的二級學科有 081201 計算機系統結構 081202 計算機軟體與理論 081203 計算機應用技術 0812z1通訊系統與資訊保安 0812z2軟體工程理...

《東南大學 編譯原理 64講》 學習筆記

簡介 編譯原理是計算機專業的一門重要專業課,旨在介紹編譯程式構造的一般原理和基本方法。內容包括語言和文法 詞法分析 語法分析 語法制導翻譯 中間 生成 儲存管理 優化和目標 生成。編譯原理是計算機專業設定的一門重要的專業課程。雖然只有少數人從事編譯方面的工作,但是這門課在理論 技術 方法上都對學生提...