C語言實訓與考級教程

《C語言實訓與考級教程》是2023年8月北京郵電大學出版社出版的圖書,作者:李志剛 劉芳 鄧玉潔。

基本介紹

  • 中文名:C語言實訓與考級教程
  • 作者:李志剛 劉芳 鄧玉潔
  • 出版時間:2023年8月9日
  • 出版社:北京郵電大學出版社
  • ISBN:9787563569786
  • 定價:47 元
出版信息,內容簡介,目錄介紹,

出版信息

書名:C語言實訓與考級教程
出版時間:2023-08-09
編 著 者:李志剛 劉芳 鄧玉潔
版 次:1-1
I S B N:978-7-5635-6978-6
定 價:¥47.00元

內容簡介

為了幫助C語言初學者快速通過全國計算機等級(二級C語言)考試,切實提高其實戰能力,本書根據作者多年講授C語言程式設計課程、實訓課程以及開發企業項目的經驗編寫,以培養讀者計算思維能力為導向,第1部分針對新版考試大綱的要求,梳理和歸納C語言的基礎知識和考點,並配有大量講解詳盡的例題和上機操作題,第2部分則針對複雜的綜合套用問題,引入軟體開發流程及企業編碼規範,剖析套用中的難點和關鍵問題,指導讀者完成一個六七百行代碼的實訓課大作業。
本書講解由淺入深,由基礎訓練到綜合訓練循序漸進,可以作為大專院校學生C 語言考級輔導教材,也可以作為C語言實訓課程參考書,還可以作為C語言初學者的參考書。

目錄介紹

第1部分C語言考級教程
第1章程式設計和計算思維3
1.1引言3
1.1.1第一個C語言程式例子3
1.1.2程式語言中的思維訓練4
1.1.3非常受歡迎的程式語言4
1.2C語言的特徵5
1.2.1C語言的程式語言特徵6
1.2.2結構化程式設計7
1.3計算思維在C語言程式中的運用9
1.3.1C語言編程學習中的計算思維9
1.3.2學習C語言的一些建議10
第2章C語言概述11
2.1程式的組成結構11
2.2數據類型12
2.3常量、變數、標識符13
2.3.1常量和變數13
2.3.2標識符14
第3章運算符和表達式17
3.1C語言運算符17
3.1.1運算符分類17
3.1.2運算符的結合性和優先權18
3.2算術運算符和算術表達式18
3.2.1基本的算術運算符18
3.2.2算術表達式的運算規則和要求18
3.2.3自增、自減運算符19
3.2.4算術運算中的類型轉換19
3.3賦值運算符和賦值表達式20
3.4逗號運算符和逗號表達式21
3.5位運算符和位運算22
第4章輸入輸出函式23
4.1格式化輸入輸出函式23
4.1.1格式化輸出函式23
4.1.2格式化輸入函式26
4.2字元和字元串輸入輸出函式28
4.2.1字元輸入、輸出函式28
4.2.2字元串輸入、輸出函式30
第5章選擇結構31
5.1關係運算符與關係表達式31
5.1.1關係運算符31
5.1.2關係表達式31
5.2邏輯運算符和邏輯表達式32
5.2.1邏輯運算符32
5.2.2邏輯表達式33
5.2.3邏輯運算的短路原則34
5.3條件運算34
5.4if選擇語句35
5.4.1if語句的3種形式35
5.4.2使用if語句編程37
5.5多分支switch選擇語句39
5.5.1switch語句的形式39
5.5.2使用switch語句編程40
5.6選擇結構的嵌套41
第6章循環結構44
6.1while語句44
6.2dowhile語句46
6.3for語句47
6.4循環嵌套49
6.5break和continue語句50
6.5.1break語句50
6.5.2continue語句51
第7章數組53
7.1一維數組53
7.1.1一維數組的定義53
7.1.2一維數組的初始化53
7.1.3一維數組的引用54
7.2二維數組58
7.2.1二維數組的定義58
7.2.2二維數組的初始化59
7.2.3二維數組的引用60
7.3字元數組和字元串63
7.3.1字元數組63
7.3.2字元串結束標誌64
7.3.3字元串的輸出和輸入65
7.3.4字元串處理函式66
第8章函式70
8.1函式定義和說明70
8.2函式的參數與返回值71
8.2.1函式的參數71
8.2.2函式的返回值71
8.3函式調用72
8.4遞歸調用74
8.5全局變數和局部變數75
8.5.1變數的作用域類別75
8.5.2變數的存儲類別76
第9章指針78
9.1指針變數78
9.1.1指針變數的定義78
9.1.2指針變數的引用79
9.2指針與數組81
9.3指針與字元串86
9.4指向函式的指針90
第10章編譯預處理和記憶體管理93
10.1編譯預處理93
10.1.1宏定義命令93
10.1.2檔案包含命令95
10.1.3條件編譯命令95
10.2記憶體管理96
10.2.1變數的存儲方式96
10.2.2動態記憶體分配97
第11章用戶定義類型、結構體和共用體99
11.1用戶定義類型typedef99
11.2結構體的定義和使用99
11.3結構體指針102
11.4共用體103
第12章檔案105
12.1檔案的概念105
12.2檔案的打開與關閉106
12.2.1檔案的打開106
12.2.2檔案的關閉107
12.3檔案的讀寫108
12.3.1以字元形式讀寫檔案108
12.3.2以字元串形式讀寫檔案109
12.3.3以數據塊形式讀寫檔案110
12.3.4格式化讀寫檔案110
12.4檔案的定位111
第13章上機操作113
13.1有關數的運算113
13.1.1數據交換113
13.1.2數據整除114
13.1.3素數116
13.1.4階乘119
13.1.5計算公式的值120
13.1.6數的分解與合併124
13.2一維數組類型129
13.2.1一維數組的平均值129
13.2.2一維數組的最大值和最小值133
13.2.3數組的排序135
13.2.4在數組中查找數據136
13.2.5數組元素的刪除和移動137
13.3字元串類型141
13.3.1字母字元的判定與統計141
13.3.2字母大小寫的轉換144
13.3.3數字字元的判定與統計145
13.3.4數字字元轉換為對應數值147
13.3.5字元串中字元的刪除149
13.3.6字元串中字元的移動155
13.3.7字元串中查找子串158
13.3.8字元串的回文判斷與逆置161
13.3.9字元串的複製163
13.3.10字元串數組166
13.4二維數組矩陣173
13.4.1矩陣行列的最大值和最小值173
13.4.2矩陣周邊元素下標的特點174
13.4.3二維數組的行列176
13.4.4矩陣對角線元素的特點179
13.4.5矩陣轉置183
13.5結構體類型184
13.5.1結構體成員的訪問184
13.5.2結構體數組的平均值185
13.5.3結構體數組的最大值和最小值187
13.5.4結構體數組元素的查找189
13.5.5結構體數組元素的排序191
13.6鍊表類型195
13.6.1鍊表的順序訪問195
13.6.2鍊表的插入202
13.6.3鍊表的刪除204
13.6.4鍊表的排序205
第2部分C語言實訓任務
第14章軟體工程基礎209
14.1軟體209
14.2軟體生命周期209
14.3結構化程式設計210
14.4面向對象的程式設計212
14.5軟體測試212
14.6軟體調試213
第15章編碼規範214
15.1程式檔案規範214
15.2模組和變數規範216
第16章實訓任務內容和要求218
16.1實訓任務安排和要求218
16.2實訓任務題目需求218
16.3實訓任務示例需求220
第17章實訓任務需求分析221
17.1可行性分析221
17.2需求分析221
第18章實訓任務概要設計223
18.1軟體結構設計223
18.2數據設計225
18.3接口設計和過程設計225
第19章實訓任務詳細設計228
19.1主模組main()的詳細設計228
19.2添加和顯示記錄模組的詳細設計233
19.3刪除和修改記錄模組的詳細設計245
19.4查詢、插入和排序記錄模組的詳細設計253
19.5C語言代碼的調試261
第20章實訓任務測試和文檔264
20.1實訓任務測試264
20.2文檔266
第21章實習任務總結和改進方案269
21.1實訓任務總結269
21.2進一步改進的方法269
21.3其他實現方案273
參考文獻274
附錄1全國計算機等級考試(二級C語言)程式設計考試大綱(2022年版)275
附錄2全國計算機等級考試二級公共基礎知識考試大綱(2022年版)277

相關詞條

熱門詞條

聯絡我們