C語言程序設(shè)計(jì)實(shí)踐教程

-
【作 者】夏啟壽
【I S B N 】978-7-5170-9417-3
【責(zé)任編輯】陳紅華
【適用讀者群】本專通用
【出版時(shí)間】2021-02-04
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】268
【千字?jǐn)?shù)】414
【印 張】16.75
【定 價(jià)】¥42
【叢 書】普通高等教育計(jì)算機(jī)類專業(yè)教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是與《C語言程序設(shè)計(jì)(微課版)》(夏啟壽主編,ISBN:978-7-5170-9398-5)配套的實(shí)踐教材,在理論、操作和編程實(shí)踐等方面作了全面補(bǔ)充和拓展。
全書由實(shí)驗(yàn)指導(dǎo)、練習(xí)題和考試指導(dǎo)三部分組成。第一部分為實(shí)驗(yàn)指導(dǎo),按章節(jié)給出實(shí)驗(yàn)?zāi)康呐c要求、實(shí)驗(yàn)內(nèi)容;第二部分為練習(xí)題,按章節(jié)給出經(jīng)典試題解析和習(xí)題;第三部分為考試指導(dǎo),詳細(xì)介紹了安徽省組織的高校計(jì)算機(jī)水平考試二級C語言考試和全國計(jì)算機(jī)等級考試二級C語言考試的背景及考試內(nèi)容。
本書可作為高等院校本專科學(xué)生學(xué)習(xí)“C語言程序設(shè)計(jì)”課程的實(shí)踐指導(dǎo)教材,也可供C語言自學(xué)者及準(zhǔn)備參加全國計(jì)算機(jī)等級考試或水平考試C語言考試的考生參考。
與教材完美配合:在理論、操作和編程實(shí)踐等方面作了全面補(bǔ)充和拓展。
與考試精準(zhǔn)對標(biāo):試題經(jīng)典、解析透徹;習(xí)題對標(biāo)真題。
本書是《C語言程序設(shè)計(jì)(微課版)》(夏啟壽主編,ISBN:978-7-5170-9398-5)的配套實(shí)踐教材,以課程教學(xué)內(nèi)容為背景,依據(jù)教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì)編制的《大學(xué)計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求》組織編寫。
本書是為配合C語言程序設(shè)計(jì)課程教學(xué)和滿足C語言程序設(shè)計(jì)考試的需要而精心設(shè)計(jì)的,旨在通過訓(xùn)練培養(yǎng)學(xué)生實(shí)際分析和解決問題的能力,并對學(xué)生參加計(jì)算機(jī)等級考試和水平考試進(jìn)行指導(dǎo)。全書共分三個(gè)部分:第一部分為實(shí)驗(yàn)指導(dǎo),按章節(jié)給出實(shí)驗(yàn)?zāi)康呐c要求、實(shí)驗(yàn)內(nèi)容,每個(gè)實(shí)驗(yàn)都提供編程分析和參考程序;第二部分為練習(xí)題,按章節(jié)給出經(jīng)典例題分析和習(xí)題;第三部分是考試指導(dǎo),詳細(xì)介紹了安徽省組織的高校計(jì)算機(jī)水平考試二級C語言考試和全國計(jì)算機(jī)等級考試二級C語言考試的背景、考試內(nèi)容、考試大綱等。
本書編者都是長期從事C語言程序設(shè)計(jì)課程教學(xué)的老師,在工作中積累了豐富的經(jīng)驗(yàn),并且主編或參編過多本C語言教材。本書由黃海生主審,夏啟壽任主編,章哲慶、黃孝、馬小琴、殷曉玲任副主編,潘韻、楊利、任莉莉、吳璞、李靜等參與了部分編寫工作。在本書編寫過程中,編者得到了胡學(xué)剛教授、陳曉江教授及中國水利水電出版社編輯的大力支持,在此一并表示真誠的感謝。本受到安徽省高等學(xué)校省級質(zhì)量工程項(xiàng)目(2020zdxsjg238)和池州學(xué)院校級質(zhì)量工程項(xiàng)目(2018XYZJC02)資助。
由于編者水平有限,書中不足之處在所難免,懇請讀者批評指正。
編 者
2020年10月
實(shí)驗(yàn)1 C語言程序的運(yùn)行環(huán)境和運(yùn)行過程 1
1.1 實(shí)驗(yàn)?zāi)康呐c要求 1
1.2 實(shí)驗(yàn)內(nèi)容 1
實(shí)驗(yàn)1.1 使用Code::Blocks 1
實(shí)驗(yàn)1.2 調(diào)試程序 6
實(shí)驗(yàn)1.3 編寫程序 7
實(shí)驗(yàn)2 程序的輸入與輸出 8
2.1 實(shí)驗(yàn)?zāi)康呐c要求 8
2.2 實(shí)驗(yàn)內(nèi)容 8
實(shí)驗(yàn)2.1 基本輸入/輸出函數(shù)的用法 8
實(shí)驗(yàn)2.2 字符的輸入輸出 9
實(shí)驗(yàn)2.3 程序單步調(diào)試 10
實(shí)驗(yàn)3 順序結(jié)構(gòu)程序設(shè)計(jì) 13
3.1 實(shí)驗(yàn)?zāi)康呐c要求 13
3.2 實(shí)驗(yàn)內(nèi)容 13
實(shí)驗(yàn)3.1 變量的定義、賦值與引用 13
實(shí)驗(yàn)3.2 算術(shù)運(yùn)算符與表達(dá)式 14
實(shí)驗(yàn)3.3 自增(減)運(yùn)算 14
實(shí)驗(yàn)3.4 位運(yùn)算 15
實(shí)驗(yàn)3.5 程序的順序執(zhí)行 16
實(shí)驗(yàn)4 選擇結(jié)構(gòu)程序設(shè)計(jì) 18
4.1 實(shí)驗(yàn)?zāi)康呐c要求 18
4.2 實(shí)驗(yàn)內(nèi)容 18
實(shí)驗(yàn)4.1 簡單if語句的用法 18
實(shí)驗(yàn)4.2 if…else語句的用法 19
實(shí)驗(yàn)4.3 if…else if語句的用法 20
實(shí)驗(yàn)4.4 switch語句編程求解簡單表達(dá)式 21
實(shí)驗(yàn)5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 22
5.1 實(shí)驗(yàn)?zāi)康呐c要求 22
5.2 實(shí)驗(yàn)內(nèi)容 22
實(shí)驗(yàn)5.1 while語句的用法 22
實(shí)驗(yàn)5.2 窮舉法應(yīng)用1 23
實(shí)驗(yàn)5.3 窮舉法應(yīng)用2 24
實(shí)驗(yàn)5.4 迭代法應(yīng)用 25
實(shí)驗(yàn)5.5 窮舉法和迭代法綜合應(yīng)用 26
實(shí)驗(yàn)6 數(shù)組 27
6.1 實(shí)驗(yàn)?zāi)康呐c要求 27
6.2 實(shí)驗(yàn)內(nèi)容 27
實(shí)驗(yàn)6.1 一維數(shù)組的用法 27
實(shí)驗(yàn)6.2 二維數(shù)組的用法 28
實(shí)驗(yàn)6.3 在一維有序數(shù)組中插入數(shù)據(jù) 29
實(shí)驗(yàn)6.4 楊輝三角 30
實(shí)驗(yàn)6.5 字符串操作 31
實(shí)驗(yàn)7 函數(shù) 33
7.1 實(shí)驗(yàn)?zāi)康呐c要求 33
7.2 實(shí)驗(yàn)內(nèi)容 33
實(shí)驗(yàn)7.1 函數(shù)調(diào)用 33
實(shí)驗(yàn)7.2 函數(shù)嵌套調(diào)用 34
實(shí)驗(yàn)7.3 函數(shù)遞歸調(diào)用 36
實(shí)驗(yàn)7.4 函數(shù)的參數(shù)傳遞 37
實(shí)驗(yàn)7.5 變量的作用域 38
實(shí)驗(yàn)8 預(yù)處理命令 39
8.1 實(shí)驗(yàn)?zāi)康呐c要求 39
8.2 實(shí)驗(yàn)內(nèi)容 39
實(shí)驗(yàn)8.1 帶參數(shù)的宏 39
實(shí)驗(yàn)8.2 條件編譯和文件包含 40
實(shí)驗(yàn)9 指針 41
9.1 實(shí)驗(yàn)?zāi)康呐c要求 41
9.2 實(shí)驗(yàn)內(nèi)容 41
實(shí)驗(yàn)9.1 指針變量的基本用法 41
實(shí)驗(yàn)9.2 指針與數(shù)組 42
實(shí)驗(yàn)9.3 用指針實(shí)現(xiàn)選擇法排序 43
實(shí)驗(yàn)9.4 指針與函數(shù) 44
實(shí)驗(yàn)9.5 指針與字符串 45
實(shí)驗(yàn)10 結(jié)構(gòu)體與共用體 47
10.1 實(shí)驗(yàn)?zāi)康呐c要求 47
10.2 實(shí)驗(yàn)內(nèi)容 47
實(shí)驗(yàn)10.1 結(jié)構(gòu)體類型與結(jié)構(gòu)體變量 47
實(shí)驗(yàn)10.2 共用體類型與共用體變量 48
實(shí)驗(yàn)10.3 鏈表 49
實(shí)驗(yàn)11 文件操作 51
11.1 實(shí)驗(yàn)?zāi)康呐c要求 51
11.2 實(shí)驗(yàn)內(nèi)容 51
實(shí)驗(yàn)11.1 通過fscanf函數(shù)和fprintf
函數(shù)讀/寫文件 51
實(shí)驗(yàn)11.2 使用fread函數(shù)和fwrite
函數(shù)讀/寫文件 52
實(shí)驗(yàn)12 綜合性實(shí)驗(yàn) 55
12.1 實(shí)驗(yàn)?zāi)康呐c要求 55
12.2 實(shí)驗(yàn)內(nèi)容 55
實(shí)驗(yàn) 設(shè)計(jì)“學(xué)生成績管理系統(tǒng)” 55
第二部分 練習(xí)題
第1章 程序設(shè)計(jì)概述 56
經(jīng)典試題解析 56
習(xí)題 59
第2章 程序的輸入與輸出 62
經(jīng)典試題解析 62
習(xí)題 64
第3章 順序結(jié)構(gòu)程序設(shè)計(jì) 68
經(jīng)典試題解析 68
習(xí)題 74
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 80
經(jīng)典試題解析 80
習(xí)題 86
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 92
經(jīng)典試題解析 92
習(xí)題 102
第6章 數(shù)組 113
經(jīng)典試題解析 113
習(xí)題 124
第7章 函數(shù) 139
經(jīng)典試題解析 139
習(xí)題 150
第8章 預(yù)處理 169
經(jīng)典試題解析 169
習(xí)題 171
第9章 指針 176
經(jīng)典試題解析 176
習(xí)題 195
第10章 結(jié)構(gòu)體與共用體 214
經(jīng)典試題解析 214
習(xí)題 222
第11章 文件操作 240
經(jīng)典試題解析 240
習(xí)題 243
第三部分 考試指導(dǎo)
全國高等學(xué)校(安徽考區(qū))二級C語言
考試指導(dǎo) 251
課程基本情況 251
課程內(nèi)容與考核目標(biāo) 251
第1章 C語言概述 251
第2章 數(shù)據(jù)類型與運(yùn)算 252
第3章 順序結(jié)構(gòu)程序設(shè)計(jì) 252
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì) 253
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 253
第6章 數(shù)組 253
第7章 函數(shù) 254
第8章 編譯預(yù)處理 254
第9章 指針 255
第10章 結(jié)構(gòu)體與共用體 255
第11章 文件 255
題型及樣題 256
全國計(jì)算機(jī)等級考試二級C語言考試指導(dǎo) 257
全國計(jì)算機(jī)等級考試介紹 257
二級考試的形式和科目 257
二級C語言考試大綱 257
二級公共基礎(chǔ)知識考試大綱 259
參考文獻(xiàn) 262
- 零基礎(chǔ)玩轉(zhuǎn)國產(chǎn)大模型DeepSeek [徐永冰 張帥 編著]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統(tǒng)項(xiàng)目管理師考試32小時(shí)通關(guān)(適用第4版考綱) [薛大龍]
- 信息系統(tǒng)管理工程師考試32小時(shí)通關(guān)(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測實(shí)訓(xùn) [洪曉江 達(dá)則曉麗 錢波]
- 科技信息檢索與論文寫作實(shí)用教程 [李振華]
- 傳統(tǒng)山水畫論解讀與實(shí)踐 [陳鈉 著]
- Python數(shù)據(jù)庫編程 [主編 殷樹友 邢 翀]
- 計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)指導(dǎo) [主編 袁春萍 朱妮]
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國勇 晏廷榮]
- Vienna整流器技術(shù) [桂存兵 著]
- 變頻器與伺服應(yīng)用 [陳剛 葉云飛]
- 物聯(lián)網(wǎng)工程設(shè)計(jì)與實(shí)踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運(yùn)營與管理 [鐘肖英 陳瀟]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- 信息技術(shù)基礎(chǔ)(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應(yīng)用 [主編 陳 萍 劉培培 陳孟軍]
- 大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo) [主編 劉志堅(jiān)]
- 高級辦公應(yīng)用項(xiàng)目教程 [主編 屈晶 趙成麗]
- 微信小程序開發(fā)項(xiàng)目實(shí)戰(zhàn)(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業(yè)檔案工作實(shí)戰(zhàn)寶典百問百答 [華俊 盧秀英 邵甜甜 著]
- 計(jì)算機(jī)網(wǎng)絡(luò)原理及應(yīng)用 [主編 唐繼勇 葉坤 孫夢娜]
- 大學(xué)生創(chuàng)業(yè)基礎(chǔ) [主編 王麗莉 王 楊]
- 船舶輔機(jī) [主編 王連海 于洋 姜淑翠]
- 大學(xué)生就業(yè)指導(dǎo) [主編 王麗莉 董宴廷]
- 系統(tǒng)架構(gòu)設(shè)計(jì)師章節(jié)習(xí)題與考點(diǎn)特訓(xùn) [主編 薛大龍 鄒月平]
- 高校學(xué)生工作探索與實(shí)踐 [郭亮 著]
- 大學(xué)生情商管理 [方雄 著]
- 2023年長沙市會(huì)展業(yè)發(fā)展報(bào)告 [主編 周棟良]
- 生活經(jīng)管more>>
- SQL Server 2019數(shù)據(jù)庫實(shí)戰(zhàn)教程
- C語言程序設(shè)計(jì)實(shí)驗(yàn)教程
- 算法設(shè)計(jì)與分析
- C語言程序設(shè)計(jì)
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)踐教程(SQL Server
- C++程序設(shè)計(jì)實(shí)踐教程(第三版)
- C++程序設(shè)計(jì)(第三版)
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2019)
- 網(wǎng)頁設(shè)計(jì)與制作實(shí)驗(yàn)指導(dǎo)
- 網(wǎng)頁設(shè)計(jì)與制作
- Python語言程序設(shè)計(jì)教程
- 信息安全技術(shù)基礎(chǔ)(第二版)
- C語言程序設(shè)計(jì)(微課版)
- C語言程序設(shè)計(jì)實(shí)踐教程
- 數(shù)據(jù)結(jié)構(gòu)——C語言(微課版)
- 微機(jī)原理與接口技術(shù)