出版時(shí)間:2011-8 出版社:東軟電子出版社 作者:李迎秋 編 頁(yè)數(shù):346 字?jǐn)?shù):548000
內(nèi)容概要
C語(yǔ)言是許多大學(xué)計(jì)算機(jī)及其相關(guān)專業(yè)開(kāi)設(shè)的一門重要的專業(yè)基礎(chǔ)課,也是大多數(shù)學(xué)生學(xué)習(xí)的第一門程序設(shè)計(jì)類課程。對(duì)于第一次接觸程序設(shè)計(jì)語(yǔ)言的學(xué)生來(lái)說(shuō),掌握C語(yǔ)言是有一定難度的。C語(yǔ)言課程中,講授語(yǔ)法只是一個(gè)方面,更重要是培養(yǎng)學(xué)生的程序設(shè)計(jì)思想,而這一目的的達(dá)成是建立在大量的編程實(shí)踐的基礎(chǔ)上的。編者在多年的C語(yǔ)言教學(xué)中,不斷地摸索、嘗試突破固有的C語(yǔ)言知識(shí)體系,通過(guò)項(xiàng)目引導(dǎo)學(xué)生在編程實(shí)踐中學(xué)習(xí)和鞏固知識(shí)點(diǎn)。這種想法和做法與CDIO工程教育模式所倡導(dǎo)的“基于項(xiàng)目的學(xué)習(xí)”理念不謀而合,這本教材正是在這一背景下應(yīng)運(yùn)而生的。全書(shū)共分為5篇:項(xiàng)目準(zhǔn)備篇;C語(yǔ)言初級(jí)應(yīng)用篇;C語(yǔ)言中級(jí)應(yīng)用篇;C語(yǔ)言高級(jí)應(yīng)用篇和高級(jí)話題篇。項(xiàng)目準(zhǔn)備篇介紹了C語(yǔ)言的特點(diǎn)、應(yīng)用領(lǐng)域、C語(yǔ)言的學(xué)習(xí)方法、C程序的基本結(jié)構(gòu)及無(wú)參無(wú)返回值函數(shù)等知識(shí),該篇完成計(jì)算器項(xiàng)目的主菜單設(shè)計(jì)。初級(jí)應(yīng)用篇采用計(jì)算器項(xiàng)目,介紹了基本數(shù)據(jù)類型、變量、運(yùn)算符和表達(dá)式、三種程序設(shè)計(jì)結(jié)構(gòu)以及帶參有返回值函數(shù)等知識(shí)。中級(jí)應(yīng)用篇采用“學(xué)生成績(jī)管理系統(tǒng)V1.0”項(xiàng)目,介紹了一維數(shù)組的基本應(yīng)用、字符串的使用,并分別介紹了使用二維數(shù)組和指針改寫(xiě)完善“學(xué)生成績(jī)管理系統(tǒng)V1.0”的方法和思路。高級(jí)應(yīng)用篇介紹了結(jié)構(gòu)體和文件等相關(guān)知識(shí),實(shí)現(xiàn)了“學(xué)生成績(jī)管理系統(tǒng)V2.0”項(xiàng)目,并應(yīng)用鏈表知識(shí)改寫(xiě)和完善了該項(xiàng)目。高級(jí)話題篇是對(duì)前四篇內(nèi)容的深化和擴(kuò)展,內(nèi)容包括遞歸、預(yù)處理、變量的作用域與生命周期、指針的高級(jí)應(yīng)用、位運(yùn)算、聯(lián)合與枚舉等構(gòu)造類型。C語(yǔ)言初級(jí)、中級(jí)以及高級(jí)應(yīng)用篇是本教材的重點(diǎn)篇章,各篇首先在項(xiàng)目導(dǎo)學(xué)中介紹所開(kāi)發(fā)項(xiàng)目的背景,給出項(xiàng)目的結(jié)構(gòu)以及與知識(shí)點(diǎn)的對(duì)應(yīng)關(guān)系,然后,以項(xiàng)目開(kāi)發(fā)為主線,兼顧知識(shí)點(diǎn)間的邏輯關(guān)系,每章完成一個(gè)功能模塊的開(kāi)發(fā),由于所需學(xué)習(xí)的知識(shí)點(diǎn)已融合在功能模塊中,因此在完成項(xiàng)目開(kāi)發(fā)的同時(shí),也完成了新知識(shí)的學(xué)習(xí),真正體現(xiàn)了“做中學(xué)”。以下是每一章的典型結(jié)構(gòu)。(1)任務(wù)說(shuō)明。描述開(kāi)發(fā)任務(wù),提出任務(wù)的具體要求。(2)任務(wù)分析。對(duì)任務(wù)進(jìn)行分析,給出用自然語(yǔ)言描述的開(kāi)發(fā)思路,并引出用到的新知識(shí),對(duì)新知識(shí)結(jié)合具體任務(wù)加以簡(jiǎn)略講解。(3)任務(wù)實(shí)施。給出具體算法以及程序源代碼,并運(yùn)行。(4)知識(shí)點(diǎn)詳解。對(duì)該模塊所涉及的知識(shí)點(diǎn)進(jìn)行系統(tǒng)總結(jié)、加深與擴(kuò)展,這一部分配合經(jīng)典例題進(jìn)行講解。(5)項(xiàng)目完善。利用本章學(xué)習(xí)的新知識(shí),完成或完善項(xiàng)目類似模塊的開(kāi)發(fā)。為便于學(xué)生學(xué)習(xí)和檢驗(yàn)學(xué)習(xí)效果,本書(shū)配套光盤中配有題庫(kù)系統(tǒng),提供了350道習(xí)題,以及習(xí)題的講解,題庫(kù)系統(tǒng)操作界面簡(jiǎn)單易用,支持自動(dòng)出題、批改等功能;此外,光盤中還收錄了與教材配套的《C語(yǔ)言程序設(shè)計(jì)學(xué)生學(xué)習(xí)指導(dǎo)書(shū)》,該指導(dǎo)書(shū)分為走進(jìn)C語(yǔ)言、語(yǔ)法總結(jié)、常見(jiàn)錯(cuò)誤分析與調(diào)試、Q&A和編程規(guī)范等五個(gè)部分,從如何學(xué)習(xí)C語(yǔ)言入手,在對(duì)C語(yǔ)言鋟ń?腥?孀芙岬幕?∩希?曄雋舜砦蟮姆治鲇氳魘裕?約俺<?侍獾慕餼齜槳福?⑶葉員喑坦娣督?辛訟低辰檣堋?/textarea>
說(shuō)明:10000個(gè)漢字(20000個(gè)字符)以內(nèi)。不支持程序語(yǔ)言、不允許連接到當(dāng)當(dāng)以外的地址。當(dāng)當(dāng)會(huì)過(guò)濾不規(guī)則代碼,發(fā)布的信息請(qǐng)以預(yù)覽頁(yè)為準(zhǔn)。
書(shū)籍目錄
項(xiàng)目準(zhǔn)備篇――初識(shí)C語(yǔ)言
0.1什么是C語(yǔ)言
0.1.1什么是程序設(shè)計(jì)語(yǔ)言
0.1.2C語(yǔ)言的歷史
0.2C語(yǔ)言的特點(diǎn)
0.3C語(yǔ)言能做什么
0.4C語(yǔ)言基本結(jié)構(gòu)
0.4.1main函數(shù)
0.4.2自定義函數(shù)
0.4.3計(jì)算器的主菜單設(shè)計(jì)
0.5如何學(xué)習(xí)C語(yǔ)言
第1篇簡(jiǎn)易計(jì)算器的開(kāi)發(fā)――C語(yǔ)言初級(jí)應(yīng)用
項(xiàng)目導(dǎo)學(xué)
第1章加法模塊的開(kāi)發(fā)
1.1任務(wù)說(shuō)明
1.2任務(wù)分析
1.3任務(wù)實(shí)施
1.4知識(shí)點(diǎn)詳解
1.4.1常量
1.4.2變量
1.4.3整型變量
1.4.4輸入函數(shù)――scanf
1.4.5輸出函數(shù)――printf
1.5項(xiàng)目完善
第2章除法模塊的開(kāi)發(fā)
2.1任務(wù)說(shuō)明
2.2任務(wù)分析
2.3任務(wù)實(shí)施
2.4知識(shí)點(diǎn)詳解
2.4.1浮點(diǎn)型數(shù)據(jù)
2.4.2算術(shù)運(yùn)算符
2.4.3算術(shù)表達(dá)式
2.4.4數(shù)據(jù)類型轉(zhuǎn)換
2.4.5賦值運(yùn)算符
2.5項(xiàng)目完善
第3章口令驗(yàn)證模塊的開(kāi)發(fā)
3.1任務(wù)說(shuō)明
3.2任務(wù)分析
3.3任務(wù)實(shí)施
3.4知識(shí)點(diǎn)詳解
3.4.1關(guān)系運(yùn)算符和關(guān)系表達(dá)式
3.4.2邏輯運(yùn)算
3.4.3程序的三種基本結(jié)構(gòu)
3.4.4單分支if語(yǔ)句
3.4.5雙分支if
3.4.6多分支if
3.4.7if語(yǔ)句的嵌套
3.5項(xiàng)目完善
第4章主菜單模塊的開(kāi)發(fā)
4.1任務(wù)說(shuō)明
4.2任務(wù)分析
4.3任務(wù)實(shí)施
4.4知識(shí)點(diǎn)詳解
4.4.1字符型數(shù)據(jù)
4.4.2多分支switch語(yǔ)句
第5章應(yīng)用有參有返回值函數(shù)開(kāi)發(fā)計(jì)算器
5.1任務(wù)說(shuō)明
5.2任務(wù)分析
5.3任務(wù)實(shí)施
5.4知識(shí)點(diǎn)詳解
5.4.1無(wú)參無(wú)返回值函數(shù)
5.4.2有參無(wú)返回值函數(shù)
5.4.3無(wú)參有返回值函數(shù)
5.4.4有參有返回值函數(shù)
5.5項(xiàng)目完善
第6章累加模塊的開(kāi)發(fā)
6.1任務(wù)說(shuō)明
6.2任務(wù)分析
6.3任務(wù)實(shí)施
6.4知識(shí)點(diǎn)詳解
6.4.1++和--運(yùn)算符
6.4.2for循環(huán)
6.4.3while循環(huán)
6.4.4do-while循環(huán)
6.4.5break和continue語(yǔ)句
6.5項(xiàng)目完善
第7章階乘累加模塊的開(kāi)發(fā)
7.1任務(wù)說(shuō)明
7.2任務(wù)分析
7.3任務(wù)實(shí)施
7.4知識(shí)點(diǎn)詳解
7.4.1雙重循環(huán)
7.4.2多重循環(huán)
7.5項(xiàng)目完善
第8章案例學(xué)習(xí)
8.1任務(wù)說(shuō)明
8.2任務(wù)分析
8.3任務(wù)實(shí)施
第2篇學(xué)生成績(jī)管理系統(tǒng)V1.0的開(kāi)發(fā)――C語(yǔ)言的中級(jí)應(yīng)用
項(xiàng)目導(dǎo)學(xué)
第9章成績(jī)錄入模塊的開(kāi)發(fā)
9.1任務(wù)說(shuō)明
9.2任務(wù)分析
9.3任務(wù)實(shí)施
9.4知識(shí)點(diǎn)詳解
9.4.1一維數(shù)組的定義
9.4.2一維數(shù)組的初始化
9.4.3一維數(shù)組元素的引用
9.4.4一維數(shù)組的輸入和輸出
9.4.5一維數(shù)組作為函數(shù)參數(shù)
9.5項(xiàng)目完善
9.5.1錄入模塊的完善
9.5.2成績(jī)輸出模塊的開(kāi)發(fā)
第10章成績(jī)查詢模塊的開(kāi)發(fā)
10.1任務(wù)說(shuō)明
10.2任務(wù)分析
10.3任務(wù)實(shí)施
10.4知識(shí)點(diǎn)詳解
10.4.1一維數(shù)組元素的查找
10.4.2一維數(shù)組元素的極值查找
10.5項(xiàng)目完善
10.5.1查找模塊的改進(jìn)
10.5.2成績(jī)統(tǒng)計(jì)模塊的開(kāi)發(fā)
第11章成績(jī)排序模塊的開(kāi)發(fā)
11.1任務(wù)說(shuō)明
11.2任務(wù)分析
11.3任務(wù)實(shí)施
11.4知識(shí)點(diǎn)詳解
11.4.1冒泡法排序
11.4.2選擇法排序
第12章口令驗(yàn)證模塊的改進(jìn)
12.1任務(wù)說(shuō)明
12.2任務(wù)分析
12.3任務(wù)實(shí)施
12.4知識(shí)點(diǎn)詳解
12.4.1字符串的存儲(chǔ)
12.4.2字符串的輸入和輸出
12.4.3常用的字符串處理函數(shù)
12.5項(xiàng)目訓(xùn)練
第13章基于二維數(shù)組的多門課程成績(jī)管理系統(tǒng)的開(kāi)發(fā)
13.1任務(wù)說(shuō)明
13.2任務(wù)分析
13.3任務(wù)實(shí)施
13.4知識(shí)點(diǎn)詳解
13.4.1二維數(shù)組的定義
13.4.2二維數(shù)組的初始化
13.4.3二維數(shù)組的遍歷
13.4.4更多維的數(shù)組
13.5項(xiàng)目完善
第14章基于指針的學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)
14.1指針入門
14.1.1指針的概念
14.1.2指針的定義與引用
14.1.3指針作函數(shù)參數(shù)
14.2學(xué)生成績(jī)管理系統(tǒng)框架改造
14.3成績(jī)錄入模塊改寫(xiě)
14.3.1任務(wù)說(shuō)明
14.3.2任務(wù)分析
14.3.3任務(wù)實(shí)施
14.4知識(shí)點(diǎn)詳解
14.4.1數(shù)組名作為指針
14.4.2指針的運(yùn)算
14.4.3使用指針操作字符串
14.4.4使用指針創(chuàng)建字符串
14.5項(xiàng)目完善
第15章案例學(xué)習(xí)
15.1任務(wù)說(shuō)明
15.2任務(wù)分析
15.3任務(wù)實(shí)施
第3篇學(xué)生成績(jī)管理系統(tǒng)V2.0的開(kāi)發(fā)――C語(yǔ)言的高級(jí)應(yīng)用
項(xiàng)目導(dǎo)學(xué)
第16章學(xué)生基本信息錄入模塊的開(kāi)發(fā)
16.1任務(wù)說(shuō)明
16.2任務(wù)分析
16.3任務(wù)實(shí)施
16.4知識(shí)點(diǎn)詳解
16.4.1結(jié)構(gòu)體聲明
16.4.2結(jié)構(gòu)體變量的定義
16.4.3初始化結(jié)構(gòu)體
16.4.4結(jié)構(gòu)體成員的引用
16.4.5結(jié)構(gòu)體數(shù)組
16.5項(xiàng)目完善
第17章學(xué)生信息查找模塊的開(kāi)發(fā)
17.1任務(wù)說(shuō)明
17.2任務(wù)分析
17.3任務(wù)實(shí)施
17.4知識(shí)點(diǎn)詳解
17.4.1結(jié)構(gòu)體數(shù)組的遍歷
17.4.2指定值的查找
17.4.3極值的查找
17.5項(xiàng)目完善
第18章匯總統(tǒng)計(jì)模塊的開(kāi)發(fā)
18.1任務(wù)說(shuō)明
18.2任務(wù)分析
18.3任務(wù)實(shí)施
18.4項(xiàng)目完善
第19章身份驗(yàn)證模塊的開(kāi)發(fā)
19.1任務(wù)說(shuō)明
19.2任務(wù)分析
19.3任務(wù)實(shí)施
19.4知識(shí)點(diǎn)詳解
19.4.1文本文件與二進(jìn)制文件
19.4.2文件的讀寫(xiě)操作及相關(guān)函數(shù)
19.5項(xiàng)目完善
第20章基于鏈表的學(xué)生成績(jī)管理系統(tǒng)的開(kāi)發(fā)
20.1任務(wù)說(shuō)明
20.2任務(wù)分析
20.3任務(wù)實(shí)施
20.4知識(shí)點(diǎn)詳解
20.4.1鏈表結(jié)點(diǎn)的定義
20.4.2鏈表節(jié)點(diǎn)的引用
20.4.3鏈表的遍歷
20.4.4鏈表的插入
20.4.5鏈表的刪除
20.5項(xiàng)目完善
20.5.1主控模塊的改寫(xiě)
20.5.2用有參無(wú)返回值函數(shù)實(shí)現(xiàn)輸出成績(jī)清單模塊
20.5.3用有參無(wú)返回值函數(shù)實(shí)現(xiàn)按姓名搜索記錄模塊
20.5.4用有參無(wú)返回值函數(shù)實(shí)現(xiàn)按姓名刪除記錄模塊
20.5.5用有參有返回值函數(shù)實(shí)現(xiàn)追加錄入學(xué)生成績(jī)模塊
第21章案例學(xué)習(xí)
21.1任務(wù)說(shuō)明
21.2任務(wù)分析
21.3任務(wù)實(shí)施
第4篇高級(jí)話題
第22章函數(shù)
22.1遞歸函數(shù)
22.2內(nèi)部函數(shù)與外部函數(shù)
22.3預(yù)處理
22.3.1宏定義
22.3.2文件包含
22.3.3條件編譯
22.4變量的作用域與生命周期
22.4.1變量的作用域
22.4.2變量的生命周期
第23章指針與內(nèi)存分配
23.1二級(jí)指針
23.2函數(shù)指針
23.3數(shù)組指針
23.4內(nèi)存分配
23.4.1靜態(tài)內(nèi)存分配和動(dòng)態(tài)內(nèi)存分配
23.4.2動(dòng)態(tài)內(nèi)存分配函數(shù)
第24章位運(yùn)算
24.1移位運(yùn)算
24.2按位運(yùn)算
第25章構(gòu)造類型
25.1結(jié)構(gòu)體的進(jìn)一步討論
25.1.1指向結(jié)構(gòu)體類型變量的指針
25.1.2指向結(jié)構(gòu)體類型數(shù)組的指針
25.2枚舉類型
25.3聯(lián)合類型
附錄ⅠC語(yǔ)言關(guān)鍵字
附錄ⅡASCII碼對(duì)照表
附錄Ⅲ運(yùn)算符的優(yōu)先級(jí)和結(jié)合方向
附錄ⅣC語(yǔ)言常用庫(kù)函數(shù)
附錄ⅤC語(yǔ)言常用的轉(zhuǎn)義字符
附錄ⅥC語(yǔ)言常用英文詞匯
附錄Ⅶ教學(xué)設(shè)計(jì)與實(shí)施方法
附錄Ⅷ考核方式
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
CDIO工程教育系列教程·計(jì)算機(jī)軟件類 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版