![](/c49/33/10037100387272.jpg)
出版社:機械工業出版社 ISBN:9787111681274 商品編碼:10037100387272 出版時間:1900-01-01 頁數:1 字數:1 審圖號:9787111681274 代碼:59
" 內容介紹 本書采用任務驅動式編寫方式,按照“由簡到難、循序漸進”的教學原則,共設置了:C語言程序設計入門、利用三種程序結構解決簡單問題、利用數組處理同類型的批量數據、利用函數實現模塊化程序設計、靈活使用指針處理問題、利用復雜的構造類型解決實際問題、利用文件進行數據管理、嵌入式技術基礎實踐入門。 本書設計了“任務驅動式教程”和“工作手冊”兩個分冊,書中所有的C語言知識點均配有微課視頻,並且開發了配套的在線課程。讀者可根據“工作手冊”中設置的任務,靈活采用“線上+線下”混合方式學習C語言程序設計。為方便教學,本書配有電子教案、電子課件、程序源代測試題答案、習題庫及答案(可靈活組卷)等教學資源。 本書可作為高等院校電子信息類、計算機類、自動化類、機電類等專業的C語言教材,也可供從事相關技術開發的工程技術人員參考。 凡選用本書作為授課教材的教師,均可通過電話(01088379564)或 (2314073523)咨詢教學資源等事宜,有任何技術問題也可通過以上方式聯繫。 未經許可,不得以任何方式復制或抄襲本書的部分或全部內容(含文字、創意、版式、案例和設計等),書中配套資源不得用於在線課程建設、微課制作等。版權所有,侵權必究。
目錄 前言 C語言程序設計 入門1任務11了解通用計算機和嵌入式 計算機的區別1 任務12使用VC++ 2010軟件開發 C程序3 121VC++ 2010開發環境的 使用方法和步驟3 122初識簡單的C程序10 任務13學習數據的基本類型 及其表現形式14 131常量與變量15 132整型數據15 133字符型數據18 134實型數據20 135變量的初始化22 136常變量23 任務14利用基本的運算符解決 簡單問題23 141算術運算符及其表達式23 142強制類型轉換運算符及其 表達式26 143賦值運算符及其表達式27 144關繫運算符及其表達式31 145邏輯運算符及其表達式32 146位運算符及其表達式34 147逗號運算符及其表達式38 <測試題38 利用三種程序結構解決 簡單問題40任務21知識儲備40 211算法及流程圖表示40 212程序的三種基本結構41 213C語句及其分類42 任務22利用順序結構程序解決實際 問題43 221數據輸入輸出函數43 222順序結構程序設計應用49 任務23利用選擇結構程序解決 實際問題51 231if語句及應用51 232switch語句及應用58 任務24利用循環結構程序解決 實際問題61 241while循環結構程序 設計61 242do…while循環結構程序 設計62 243for循環結構程序設計65 244循環嵌套66 245break語句和continue 語句67 任務25利用預處理命令提高 編程效率69 251宏定義69 252文件包含72 253條件編譯73 <測試題75利用數組處理同類型的批量 數據78任務31利用一維數組處理同類型的批量 數據78 311定義一維數組的方法78 312一維數組的初始化79 313一素的引用79 314一維數組的應用80 任務32利用二維數組處理同類型的批量 數據83 321定義二維數組的方法83 322二維數組的初始化84 323二素的引用85 324二維數組的應用85 任務33利用字符數組處理多個字符或 字符串86 331定義字符數組的方法86 332字符數組的初始化87 333字素的引用88 334字符數組的輸入、輸出88 335字符串處理函數90 <測試題92 D4章利用函數實現模塊化程序設計94 任務41熟悉C程序的結構和函數的 分類94 任務42學習定義函數的方法95 421定義無參函數96 422定義有參函數97 任務43學習函數的三種調用方式97 431函數的一般調用97 432函數的嵌套調用101 433函數的遞歸調用103 任務44利用數組作為函數參數進行 模塊化程序設計106 44素作為函數實參106 442數組名作為函數參數106 任務45靈活設置變量的類型109 451局部變量和全局變量109 452變量的存儲方式112 任務46使用內部函數和外部函數進行 模塊化程序設計119 任務47熟悉嵌入式中斷服務函數120 <測試題121 靈活使用指針處理問題124 任務51理解指針的基本概念124 任務52利用指針引用普通變量125 521定義指針變量的方法125 522指針變量的引用125 523指針變量作為函數參數127 任務53利用指針引素129 531指素的指針129 532通過指針引素130 533用數組名作為函數參數133 534通過指針引用多維數組137 任務54利用指針引用字符串141 541字符串的引用方式141 542字符串在函數間的傳遞方式143 543使用字符數組與字符指針變量的 區別144 任務55利用指針調用函數145 任務56通過函數調用獲取指針值147 任務57利用指針數組、指向指針的指針 引用多個數據150 571指針數組150 572指向指針的指針155 任務58利用內存動態分配函數建立動態 數組156 581內存動態分配的概念156 582內存動態分配的方法157 任務59指針小結159 <測試題160 利用復雜的構造類型解決實際 問題164任務61聲明一個結構體類型164 任務62利用結構體變量處理一組數據165 621定義結構體變量的方法165 622結構體變量的初始化167 623結構體變量的引用168 任務63利用結構體數組處理多組數據169 631定義結構體數組的方法169 632結構體數組的初始化169 633結構體數組的應用170 任務64利用結構體指針引用結構體數據172 641指向結構體變量的指針172 642指向結構體數組的指針173 643結構體指針變量作為函數參數174 任務65利用共用體類型內存空間175 651共用體類型的概念175 652共用體類型的變量176 653共用體的應用舉例177 任務66利用枚舉類型簡化程序180 任務67用typedef聲明新類型名182 任務68利用鏈表處理一組數據183 681鏈表概述183 682鏈表的建立185 683鏈表的輸出189 684鏈表的查找190 685鏈表的插入191 686鏈表的刪除192 687鏈表操作綜合應用194 <測試題196 利用文件進行數據管理199 任務71熟悉文件的分類和文件類型指針199 711文件的分類199 712文件緩衝區200 713文件類型指針200 任務72文件的打開與關閉201 721用fopen 函數打開數據文件201 722用fclose函數關閉數據文件203 任務73順序讀寫數據文件203 731對文件讀寫一個字符203 732對文件讀寫一個字符串206 733格式化讀寫文件207 734用二進制方式對文件讀寫一組 數據209 任務74隨機讀寫數據文件212 741文件位置指示器及其定位212 742隨機讀寫213 任務75文件讀寫的出錯檢測215 <測試題216 嵌入式技術基礎實踐入門219 任務81熟悉嵌入式構件化設計及使用 方法219 任務82熟悉嵌入式技術基礎與實踐 路線222 附錄224 附錄A常用字符與ASCII代碼對照表224 附錄BANSI C的關鍵字225 附錄C運算符的優先級和結合性226 附錄DC庫函數227 參考文獻234
" |