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