《C語言程式設計教程》是由譚浩強、譚亦峰、金瑩編著,2020年7月清華大學出版社出版的高職高專計算機基礎教育精品教材。
《C語言程式設計教程》共分為9章:第一章主要完善義項介紹簡單的C語言程式及程式編輯環境的套用;第二章主要講解C語言的數據類型和表達式;第三章主要講解簡單程式的設計方法;第四章主要講解結構化程式設計;第五章主要講解數組;第六章主要講解函式;第七章主要講解地址和指針;第八章主要介紹結構體;第九章主要介紹C語言中的檔案。
基本介紹
- 中文名:C語言程式設計教程
- 作者:譚浩強、譚亦峰、金瑩
- 類別:高職高專計算機基礎教育精品教材
- 出版社:清華大學出版社
- 出版時間:2020年7月7日
- 頁數:242 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787302556169
成書過程
內容簡介
教材目錄
第1章程式設計和C語言1 1.1電腦程式和計算機語言1 1.2C語言的發展過程2 1.3從最簡單的C語言程式開始3 1.4C語言程式的結構7 1.5運行C語言程式的步驟與方法8 1.6算法是程式的靈魂10 1.6.1什麼是算法10 1.6.2算法+數據結構=程式11 1.6.3怎樣表示一個算法12 1.7結構化程式設計方法18 本章小結20 習題21 第2章C語言程式設計初步22 2.1順序程式設計舉例22 2.2數據的類型和表現形式26 2.2.1C語言的數據類型26 2.2.2數據表現形式——常量和變數27 2.3在計算機中存儲數據28 2.3.1數據在計算機中以二進制形式存儲28 2.3.2位、位元組和地址29 2.4整型數據的屬性與運算30 2.4.1整型數據的分類30 2.4.2整型數據在記憶體中的存儲方式31 2.4.3整型數據運算程式舉例32 2.5實型數據的屬性與運算33 2.5.1實型數據的分類33 2.5.2實型常量的表示形式34 2.5.3實型數據的存儲形式34 2.6字元型數據的屬性與運算35 2.6.1字元數據運算的簡單例子35 2.6.2字元常量和字元變數35 2.6.3字元型數據的存儲方式36 2.6.4字元數據與整型數據在一定條件下可以通用37 2.6.5字元串常量39 2.7運算符與表達式40 2.7.1算術運算符40 2.7.2算術表達式41 2.8C語言的語句綜述43 2.9賦值表達式和賦值語句44 2.9.1賦值表達式44 2.9.2賦值語句46 2.10數據的輸入/輸出47 2.10.1數據輸入/輸出的概念47 2.10.2字元數據的輸入/輸出48 2.10.3格式的輸入/輸出52 本章小結59 習題61 第3章選擇結構程式設計63 3.1簡單的選擇結構程式63 3.2選擇結構中的關係運算65 3.2.1關係運算符及其優先次序65 3.2.2關係表達式65 3.3選擇結構中的邏輯運算66 3.3.1邏輯運算符及其優先次序67 3.3.2邏輯表達式68 3.4用if語句實現選擇結構69 3.4.1if語句的三種形式69 3.4.2if語句的嵌套71 3.5利用switch語句實現多分支選擇結構72 3.7選擇結構程式綜合舉例75 本章小結80 習題80 第4章循環結構程式設計82 4.1程式中需要用循環結構82 4.2用while語句和do...while語句實現循環82 4.2.1用while語句實現循環82 4.2.2用do...while語句實現循環84 4.3用for 語句實現循環87 4.3.1for語句的一般形式和執行過程87 4.3.2for循環程式舉例88 4.4循環的嵌套91 4.5提前結束循環92 4.5.1用break語句提前退出循環92 4.5.2用continue語句提前結束本次循環93 4.6幾種循環的比較95 4.7循環程式綜合舉例96 本章小結101 習題101 第5章利用數組處理批量數據103 5.1為什麼要用數組103 5.2怎樣定義和引用一維數組103 5.2.1怎樣定義一維數組104 5.2.2怎樣引用一維數組的元素104 5.2.3一維數組的初始化105 5.2.4一維數組程式舉例106 | 5.3怎樣定義和引用二維數組109 5.3.1怎樣定義二維數組109 5.3.2怎樣引用二維數組的元素110 5.3.3二維數組的初始化111 5.3.4二維數組程式舉例112 5.4字元數組115 5.4.1怎樣定義字元數組及對其初始化115 5.4.2怎樣引用字元數組116 5.4.3字元串和字元串結束標誌117 5.4.4怎樣進行字元數組的輸入/輸出119 5.4.5字元串處理函式121 5.4.6字元數組套用舉例122 本章小結125 習題126 第6章用函式實現模組化程式設計128 6.1函式是什麼128 6.2函式的定義和調用130 6.2.1為什麼要定義函式130 6.2.2怎樣定義函式131 6.2.3怎樣調用函式132 6.2.4對被調用函式的聲明和函式原型135 6.3函式的嵌套調用137 6.4函式的遞歸調用139 6.5數組作為函式參數145 6.5.1用數組元素作函式實參145 6.5.2用數組名作函式參數147 6.6變數的作用域——局部變數和全局變數153 6.6.1什麼是局部變數153 6.6.2什麼是全局變數153 本章小結156 習題157 第7章善於使用指針158 7.1什麼是指針158 7.2指針變數160 7.2.1使用指針變數訪問變數160 7.2.2怎樣定義指針變數161 7.2.3怎樣引用指針變數162 7.2.4指針變數作為函式參數164 7.3通過指針引用數組170 7.3.1數組元素的指針170 7.3.2通過指針引用數組元素170 7.3.3指針的運算172 7.3.4用數組名作函式參數174 7.4通過指針引用字元串180 7.4.1字元串的表示形式180 7.4.2用字元指針作函式參數184 7.4.3字元指針變數和字元數組的區別186 本章小結188 習題190 第8章根據需要創建數據類型192 8.1定義和引用結構體變數192 8.1.1怎樣創建結構體類型192 8.1.2怎樣定義結構體類型變數194 8.1.3怎樣引用結構體變數195 8.2使用結構體數組198 8.2.1定義結構體數組198 8.2.2結構體數組套用舉例200 8.3結構體指針201 8.3.1指向結構體變數的指針201 8.3.2指向結構體數組的指針203 本章小結205 習題206 第9章利用檔案保存數據 207 9.1C語言檔案的有關概念207 9.1.1什麼是檔案207 9.1.2檔案名稱208 9.1.3檔案的分類208 9.1.4檔案緩衝區209 9.1.5檔案類型指針209 9.2檔案的打開與關閉210 9.2.1用fopen()函式打開檔案210 9.2.2用fclose()函式關閉檔案212 9.3檔案的順序讀/寫212 9.3.1向檔案讀/寫字元212 9.3.2向檔案讀/寫一個字元串216 9.3.3檔案的格式化讀/寫219 9.3.4用二進制方式讀/寫檔案220 本章小結224 習題225 附錄A常用字元與ASCII代碼對照表227 附錄BC語言中的關鍵字229 附錄C運算符和結合性230 附錄DC語言常用語法提要232 附錄EC語言庫函式236 參考文獻242 |
教學資源
- 配套教材
書名 | 書號 | 出版社 | 出版時間 | 作者 |
---|---|---|---|---|
《C語言程式設計教程學習輔導》 | 9787302556176 | 清華大學出版社 | 2020.07.01 | 洪友倫、唐麗君、付饒、段利君、陳曉雲、張黎 |
- 課程資源