
編程序設計基礎(C&C++)培訓
第一章 緒論 本章主要介紹C/C++語言的發展與特點,C/C++語言的基本程序結構,語法單位,以及C/C++語言程序的開發過程等,為以后各章的學習奠定全面基礎。
1. 前言:介紹本課程主要內容及章節安排;教材和參考書籍;成績構成比例。
2. 軟件與程序:介紹軟件與程序的關系;C語言發展歷史;C語言能夠解決的問題類型。
3. 軟件開發環境與編程實戰
4. 程序設計學習方法介紹
第一章 緒論 編程作業
第二章 數據類型與表達式:本章主要介紹C程序設計的基礎知識,內容包括基本數據類型、常量、變量、基本運算、類型轉換及運算的優先級與結合性等
1. 引言
2. C語言的符號
3. 數據類型
4. 常量與變量
5. 基本運算
6. 優先級與結合性
7-輸入與輸出
8-編程實戰
9-小結
第二章 數據類型與表達式 編程作業
第三章 控制語句 本章主要講述程序的三種基本結構:順序結構、分支結構和循環結構。
1. 引言
2. 順序結構
3. 選擇結構
4. 循環結構
5. breakContinue
6. 編程實戰
第三章 控制語句 編程作業
第四章 數組與結構 本章介紹一維和多維數組的定義,使用,特點與注意事項;介紹了如何定義新的構造數據類型-結構。
1. 數組
2. 結構
3. 編程實戰
第四章 數組與結構 編程作業
第五章 指針 本章主要介紹指針概念、定義、運算及應用。指針類型是C語言提供的一種特殊的數據類型。
1. 指針基礎
2. 指針與數組
3. 指針與結構
4. 二重指針
5. 字符指針
6. 動態內存
7-編程實戰
第六章 函數 本章主要講述C語言的自定義函數,內容包括:函數定義,函數調用,函數參數,函數與數組,函數與指針,遞歸函數,命令行參數等。
1. 認識函數
2. 函數參數
3. 函數與數組
4. 函數指針
5. 函數與結構
6. 遞歸函數
7. 作用域與存儲類型
8. 模塊化設計
9. 編程實戰
10-命令行參數
11-游戲初步
第七章 C++基礎
1-引子
2-初窺輸入輸出
3-數據類型與表達式
4-動態內存管理
5-函數重載
6-內聯函數
7-常量
8-引用
9-編程實戰
9-編程實戰2-帶位置的猜數游戲
第八章 類與對象 基本概念
1- 抽象與封裝
2-初始化與結束處理(構造函數與析構函數)
3-指針,參數,靜態,常,友元與組合等概念
第八章 類與對象 編程實戰與實驗
編程實戰
實驗(作業)引導-游戲入門
第九章第一部分 繼承與派生
ppt
引言
1-派生類的引入與特性
2-單繼承
3-多繼承
4-編程實戰
5-精靈游戲
第九章第二部分 多態性
引言
1-運算符重載
ppt
2-虛函數
3-純虛函數與抽象類
4-編程實戰
5-精靈游戲
第十章 模板,命名空間與異常處理
ppt
1-模板
2-命名空間
3-異常處理