定 價(jià):65 元
叢書名:河南省“十四五”普通高等教育規(guī)劃教材
- 作者:鄢靖豐,李梅蓮主編
- 出版時(shí)間:2022/3/1
- ISBN:9787111700227
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312.8C
- 頁碼:349頁
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書分十四章,主要介紹了程序語言的基礎(chǔ)語法知識(shí),包括順序、分支、循環(huán)三種程序結(jié)構(gòu),以及一維數(shù)組、二維數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、文件等內(nèi)容;本書最后介紹了如何利用程序語言知識(shí)進(jìn)行綜合應(yīng)用開發(fā)。本書把程序語言的基礎(chǔ)知識(shí)與日常生活中的應(yīng)用案例相結(jié)合,講解清晰、透徹,針對(duì)書中的每個(gè)經(jīng)典案例,提煉求解問題的關(guān)鍵思路,歸納總結(jié)編程過程中的易錯(cuò)點(diǎn)。書中的二維碼鏈接的是部分重點(diǎn)內(nèi)容的講解視頻,幫助初學(xué)者理解書中相應(yīng)的知識(shí)點(diǎn),快速掌握程序語言的編程方法與技巧。
C語言是一門結(jié)構(gòu)化編程語言,用途廣泛、功能強(qiáng)大、使用靈活方便!癈語言程序設(shè)計(jì)”是計(jì)算機(jī)相關(guān)專業(yè)的一門基礎(chǔ)性課程,是絕大多數(shù)理工科專業(yè)學(xué)生學(xué)習(xí)編程的入門課程。傳統(tǒng)的程序設(shè)計(jì)語言教材大多圍繞知識(shí)點(diǎn)進(jìn)行講解,先講原理,后講應(yīng)用,強(qiáng)調(diào)知識(shí)細(xì)節(jié)本身。由于C語言知識(shí)點(diǎn)眾多,初學(xué)者很難在短時(shí)間內(nèi)掌握,導(dǎo)致學(xué)生學(xué)完該課程后無法將C語言應(yīng)用到解決現(xiàn)實(shí)問題中。本書圍繞解決實(shí)際問題來組織相關(guān)知識(shí)點(diǎn)的講解。讓學(xué)生在解決問題中感性切入并逐步提升,而不是在C語言的知識(shí)細(xì)節(jié)中徘徊。本書強(qiáng)調(diào)編程實(shí)踐與編程經(jīng)驗(yàn)總結(jié),側(cè)重以案例來帶動(dòng)對(duì)語言知識(shí)的深入理解,將程序設(shè)計(jì)與開發(fā)以及部分算法的思想等滲透和貫穿到每個(gè)知識(shí)點(diǎn)模塊的講解中。
本書具有以下特點(diǎn):①知識(shí)框架完整。知識(shí)細(xì)節(jié)不必死記硬背,通過案例講解,學(xué)生更容易理解。每個(gè)案例均對(duì)思路、過程、方法進(jìn)行解析,對(duì)容易出現(xiàn)的編譯錯(cuò)誤和邏輯錯(cuò)誤做了多方位剖析,并提供了案例模板。②按問題求解的過程組織章節(jié)內(nèi)容。通過層次化、模塊化、系統(tǒng)化,循序漸進(jìn)地講解問題的C語言編程求解。由解決問題的想法映射到算法思想,形成□終的代碼,讓學(xué)生能夠使用C語言編程解決一般的實(shí)際應(yīng)用問題。每章的綜合案例是本章知識(shí)點(diǎn)和重點(diǎn)算法的綜合應(yīng)用。③采用OJ系統(tǒng)標(biāo)準(zhǔn)案例描述方式。傳統(tǒng)的手工寫程序進(jìn)行驗(yàn)證的方法已基本淘汰了,目前主流高;径疾捎肙J在線測試平臺(tái)進(jìn)行程序功能的驗(yàn)證,為了配合OJ平臺(tái)的使用,本書絕大多數(shù)案例、課后習(xí)題均采用OJ系統(tǒng)的標(biāo)準(zhǔn)案例描述方式,及多組輸入輸出測試方式,便于學(xué)生無縫對(duì)接各類在線測試平臺(tái)。④注重與后繼課程銜接。本書針對(duì)后繼的數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)與分析等課程進(jìn)行了鋪墊和延伸,有助于學(xué)生過渡到后續(xù)課程的學(xué)習(xí)。
本書的編者都具有十幾年程序設(shè)計(jì)類課程的教學(xué)經(jīng)驗(yàn),并輔導(dǎo)過學(xué)生參加各類程序設(shè)計(jì)競賽(如ICPC-ACM、藍(lán)橋杯、CCPC、天梯賽等),本書是近幾年來課程組成員精品課程建設(shè)、優(yōu)質(zhì)課程建設(shè)、課程教學(xué)改革、專業(yè)認(rèn)證的成果結(jié)晶,被河南省教育廳列入了河南省“十四五”省級(jí)規(guī)劃系列教程立項(xiàng)教材。
本書由鄢靖豐編寫□□、□、3、5、9、14章,李梅蓮編寫第6、7、8、13章,邱穎豫編寫10、11、1□章,徐盡編寫第4章,本書由鄢靖豐統(tǒng)稿。
本書適合作為普通高校計(jì)算機(jī)專業(yè)的教材,也適合非計(jì)算機(jī)專業(yè)的學(xué)生作為程序設(shè)計(jì)的入門教材。本書所有的代碼都經(jīng)過調(diào)試、測試,運(yùn)行結(jié)果正確。由于時(shí)間倉促,加上編者能力有限,書中存在不妥之處,敬請(qǐng)讀者批評(píng)指正。
前言
第1章C語言初探
1.1C語言簡介
1.2C語言編程環(huán)境
1.3簡單編程案例
1.4本章小結(jié)
習(xí)題1
第2章數(shù)據(jù)類型與表達(dá)式
2.1案例初探
2.2數(shù)據(jù)類型
2.32量
2.4常量
2.5運(yùn)算符
2.6位運(yùn)算
2.7數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換
2.8格式化輸入輸出
2.9編譯預(yù)處理
2.10本章小結(jié)
習(xí)題2
第3章簡單分支及其應(yīng)用
3.1案例初探
3.2關(guān)系運(yùn)算、邏輯運(yùn)算、條件運(yùn)算
3.3if分支
3.4if語句嵌套
3.5簡單分支綜合應(yīng)用
3.6本章小結(jié)
習(xí)題3
第4章多分支語句
4.1案例初探
4.2switch分支
4.3多分支綜合應(yīng)用
4.4本章小結(jié)
習(xí)題4
第5章簡單循環(huán)
5.1案例初探
5.2for語句
5.3while和do while語句
5.4簡單循環(huán)綜合應(yīng)用
5.5本章小結(jié)
習(xí)題5
第6章復(fù)雜循環(huán)及其應(yīng)用
6.1案例初探
6.2多重循環(huán)、循環(huán)嵌套
6.3break和continue語句
6.4復(fù)雜循環(huán)綜合應(yīng)用
6.5本章小結(jié)
習(xí)題6
第7章一維數(shù)組及其應(yīng)用
7.1一維數(shù)組初探
7.2一維數(shù)組定義、使用
7.3選擇排序與冒泡排序
7.4一維數(shù)組綜合應(yīng)用
7.5本章小結(jié)
習(xí)題7
第8章二維數(shù)組及其應(yīng)用
8.1二維數(shù)組初探
8.2二維數(shù)組定義、使用、初始化
8.3二維數(shù)組綜合應(yīng)用
8.4本章小結(jié)
習(xí)題8
第9章函數(shù)及其應(yīng)用
9.1函數(shù)初探
9.2函數(shù)定義、調(diào)用關(guān)系
9.3函數(shù)參數(shù)傳遞
9.42量的作用域與存儲(chǔ)類別
9.5遞歸函數(shù)
9.6字符串處理函數(shù)
9.7函數(shù)應(yīng)用綜合案例
9.8本章小結(jié)
習(xí)題9
第10章簡單指針及其應(yīng)用
10.1指針初探
10.2一維指針定義、使用
10.3一維指針與數(shù)組的關(guān)系
10.4一維指針及其應(yīng)用
10.5本章小結(jié)
習(xí)題10
第11章復(fù)雜指針及其應(yīng)用
11.1復(fù)雜指針初探
11.2二級(jí)指針
11.3指針數(shù)組、數(shù)組指針
11.4指針函數(shù)、函數(shù)指針
11.5復(fù)雜指針綜合應(yīng)用
11.6本章小結(jié)
習(xí)題11
第12章結(jié)構(gòu)體及其應(yīng)用
12.1結(jié)構(gòu)體案例初探
12.2結(jié)構(gòu)體定義與使用
12.3結(jié)構(gòu)體與數(shù)組、指針的關(guān)系
12.4鏈表
12.5結(jié)構(gòu)體綜合應(yīng)用
12.6本章小結(jié)
習(xí)題12
第13章文件
13.1文件初探
13.2文件定義、打開關(guān)閉
13.3常用的文件處理函數(shù)
13.4文件的輸入、輸出重定位
13.5文件綜合應(yīng)用
13.6本章小結(jié)
習(xí)題13
第14章綜合案例
14.1學(xué)生成績管理系統(tǒng)
14.2學(xué)生信息管理系統(tǒng)
14.3鏈表的綜合運(yùn)算
習(xí)題14
附錄
附錄A相關(guān)參考表
附錄BDev C++的調(diào)試步驟
參考文獻(xiàn)