C語言程式設計教程(2020年北京郵電大學出版社出版的圖書)

C語言程式設計教程(2020年北京郵電大學出版社出版的圖書)

本詞條是多義詞,共53個義項
更多義項 ▼ 收起列表 ▲

《C語言程式設計教程》是2020年北京郵電大學出版社出版的圖書。

基本介紹

  • 中文名:C語言程式設計教程
  • 作者:李艷玲
  • 出版時間:2020年6月
  • 出版社北京郵電大學出版社
  • ISBN:9787563560608
  • 類別:教材
  • 開本:16 開
  • 裝幀:平裝-膠訂
內容簡介,圖書目錄,

內容簡介

本書提供61個案例操作視頻,掃碼即可獲取。程式代碼、教學大綱、精美PPT、習題答案請到北京郵電大學出版社官方網站上下載。
本書是高等院校計算機基礎教育研究課題的成果之一。全書共分11章,結合計算思維培養,以一個完整的圖書管理系統案例對每個知識點進行詳細的分析,內容包括計算思維與C語言程式設計、C語言的基礎知識、順序結構程式設計、選擇結構程式設計、循環結構程式設計、函式、數組、指針、自定義數據類型、預處理、檔案等。
本書選材先進,內容豐富,結構完整,理論聯繫實際,深入淺出,循序漸進,通俗易懂,注重培養讀者的程式設計能力及良好的程式設計風格和習慣,並配有大量的實例以方便讀者上機實踐。
本書可作為高等院校各專業計算機公共基礎課程程式設計的教學用書,也可作為計算機等級考試培訓教材及自學人員用書。

圖書目錄

第1章 計算思維與C語言程式設計1
1.1 什麼是計算思維1
1.1.1 計算思維概念1
1.1.2 計算思維的特徵1
1.1.3 計算思維的本質2
1.1.4 計算思維與計算機的關係2
1.2 C語言概述3
1.2.1 計算機語言發展史3
1.2.2 什麼是C語言3
1.2.3 C語言的特點4
1.2.4 C語言的發展趨勢5
1.3 C語言開發環境的搭建5
1.3.1 Visual C 6.0集成開發環境6
1.3.2 利用Visual C 6.0開發環境新建檔案6
1.3.3 利用Visual C 6.0開發環境編寫程式7
1.4 C語言代碼風格9
1.4.1 程式格式9
1.4.2 程式注釋11
本章小結11
習題111
第2章 C語言的基礎知識12
2.1 C語言的基本數據類型12
2.1.1 數據類型概述12
2.1.2 整數類型13
2.1.3 實數類型13
2.1.4 字元類型14
2.2 標識符與關鍵字14
2.3 常量15
2.3.1 數值常量15
2.3.2 字元型常量15
2.3.3 字元串常量16
2.3.4 符號常量16
2.4 變數16
2.5 運算符與表達式17
2.5.1 算術運算符17
2.5.2 關係運算符19
2.5.3 邏輯運算符19
2.5.4 賦值運算符20
2.5.5 條件運算符21
2.5.6 逗號運算符21
2.5.7 求位元組運算符21
2.5.8 各種運算符的優先權22
2.6 數據類型轉換22
2.6.1 自動轉換22
2.6.2 賦值轉換23
2.6.3 強制類型轉換24
2.7 本章小結24
習題224
第3章 順序結構程式設計27
3.1 C語言的基本語句27
3.1.1 表達式語句27
3.1.2 函式調用語句27
3.1.3 流程控制語句28
3.1.4 空語句28
3.1.5 複合語句28
3.2 輸入輸出操作29
3.2.1 格式化輸入與輸出29
3.2.2 字元數據輸入與輸出32
3.3 順序程式設計34
3.4 圖書管理系統案例35
本章小結36
習題336
第4章 選擇結構程式設計38
4.1 if條件語句38
4.1.1 if語句38
4.1.2 if…else語句40
4.1.3 if…else if語句41
4.1.4 if條件語句的嵌套43
4.2 switch條件語句43
4.3 圖書管理系統案例47
本章小結49
習題449
第5章 循環結構程式設計51
5.1 for循環語句51
5.1.1 語句格式51
5.1.2 for語句的變形53
5.2 while循環語句54
5.3 do…while循環語句55
5.4 循環結構的嵌套57
5.5 break和continue語句58
5.5.1 break語句58
5.5.2 continue語句59
5.5.3 break和continue的區別60
5.6 圖書管理系統案例60
本章小結62
習題562
第6章 函式65
6.1 函式概述65
6.1.1 使用include命令行調用標準庫函式65
6.1.2 標準庫函式的調用66
6.2 函式定義和返回值66
6.2.1 函式定義66
6.2.2 函式的返回值67
6.3 函式的調用69
6.3.1 函式的調用方式69
6.3.2 函式調用時的語法規定69
6.4 函式的聲明71
6.4.1 函式聲明的形式71
6.4.2 函式聲明的位置72
6.5 參數傳遞73
6.5.1 數據傳遞方式73
6.5.2 函式調用的過程74
6.6 函式的嵌套與遞歸75
6.6.1 嵌套調用75
6.6.2 遞歸調用75
6.7 變數的作用域和存儲類型77
6.7.1 局部變數和全局變數77
6.7.2 變數的存儲類型78
6.7.3 內部函式與外部函式80
6.8 圖書管理系統案例80
本章小結83
習題683
第7章 數組85
7.1 數組概述85
7.2 一維數組85
7.2.1 一維數組的定義85
7.2.2 一維數組的初始化86
7.2.3 一維數組元素的引用87
7.3 二維數組89
7.3.1 二維數組的定義89
7.3.2 二維數組的初始化90
7.3.3 二維數組元素的引用90
7.4 多維數組92
7.5 字元數組與字元串93
7.5.1 字元數組的定義93
7.5.2 字元數組的初始化93
7.5.3 字元串處理的函式95
7.6 數組作為函式參數98
7.6.1 數組元素作為函式的實參98
7.6.2 數組名作為函式的實參98
7.7 圖書管理系統案例99
本章小結101
習題7101
第8章 指針104
8.1 指針的基本概念104
8.2 變數與指針104
8.2.1 指針變數的定義105
8.2.2 指針變數的引用105
8.2.3 指針變數作為函式參數108
8.3 一維數組與指針109
8.3.1 指向數組元素的指針變數109
8.3.2 指向數組的指針的相關運算110
8.3.3 通過指針引用數組元素112
8.3.4 數組作函式的參數115
8.4 二維數組與指針119
8.4.1 二維數組的地址119
8.4.2 指向二維數組元素的指針121
8.4.3 行指針變數122
8.5 字元串與指針123
8.5.1 字元串的表示與引用123
8.5.2 字元串指針作函式參數124
8.6 返回指針值的函式125
8.7 指針數組126
8.7.1 指針數組概述126
8.7.2 指向指針的指針128
8.8 函式的指針和指向函式的指針變數130
8.9 圖書管理系統案例131
本章小結132
習題8132
第9章 自定義數據類型134
9.1 結構體類型134
9.1.1 結構體類型的定義134
9.1.2 結構體變數136
9.1.3 結構體數組139
9.1.4 結構體指針142
9.2 共用體數據類型147
9.2.1 共用體類型的定義147
9.2.2 共用體變數的引用148
9.2.3 共用體的套用149
9.3 枚舉數據類型150
9.4 自定義類型152
9.5 圖書管理系統案例153
本章小結155
習題9155
第10章 預處理157
10.1 預處理器157
10.2 宏定義158
10.2.1 不帶參數的宏158
10.2.2 帶參數的宏160
10.3 檔案包含162
10.4 條件編譯163
10.4.1 #if命令163
10.4.2 #ifdef命令164
10.4.3 #ifndef命令165
本章小結165
習題10165
第11章 檔案168
11.1 檔案概述168
11.1.1 檔案的分類168
11.1.2 檔案指針169
11.2 檔案的打開與關閉169
11.2.1 檔案打開fopen函式()170
11.2.2 檔案關閉函式fclose函式()171
11.3 檔案的讀寫172
11.3.1 字元讀寫函式fgetc()和fputc()172
11.3.2 字元串讀寫函式fgets()和fputs()176
11.3.3 數據塊讀寫函式fread()和fwtrite()178
11.3.4 格式化讀寫函式fscanf()和fprintf()180
11.4 檔案的隨機讀寫182
11.4.1 檔案定位182
11.4.2 檔案的隨機讀寫183
11.5 檔案檢測函式184
11.5.1 檔案結束檢測函式feof()184
11.5.2 讀寫檔案出錯檢測函式ferror()184
11.5.3 檔案出錯標誌和檔案結束標誌置0函式chearerr()185
11.6 圖書管理系統案例185
本章小結186
習題11187
習題參考答案189
參考文獻210
附錄1 運算符的優先權和結合性211
附錄2 常用字元的ASCII碼對照表213
附錄3 C語言常用庫函式215

相關詞條

熱門詞條

聯絡我們