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