相關主題
商品描述
C 語言是一門通用電腦編程語言,很多高校將其作為學習程序設計的入門課程。本書主要內容包括 C 語言概述;基本數據類型、運算符及表達式;算法和流程圖;程序的控制結構;數組;函數;變量的作用域與存儲類別;編譯預處理;指針;結構體;文件。附錄部分提供了常用字符的ASCII碼、C語言中的關鍵字、運算符的優先級與結合性、常用標準庫函數等內容,以方便讀者查閱。本書教學內容編排合理,重點突出,案例典型且豐富,案例的講解遵循從易到難、循序漸進的順序,案例包括任務描述、任務分析、代碼、運行結果、指點迷津等部分,全方位地對知識進行講解和分析。本書有配套 PPT 和習題參考答案,重點知識和例題均配套相應授課視頻,適合高等院校電腦與非電腦專業作為教材,也可作為電腦等級考試二級 C 語言程序設計類別的自學教材或參考用書,還可作為廣大電腦愛好者學習C語言程序設計的參考用書。
作者簡介
易曉梅,女,主持國家基金重大項目子課題、浙江省自然科學基金項目、浙江省科技廳項目各1項;主持教育部高等教育司產學合作協同育人項目、浙江省普通高校"十三五”新形態教材建設項目各1項,其他教改課題4項;參與浙江省自然科學基金項目、重大科技專項項目等多項,近年以第一作者或通訊作者在國內國外發表論文三十餘篇。
獲發明專利1項,國家計算機軟件著作權登記十餘項。編寫教材7部,其中主編1部,副主編2部,參與編寫教材4部。
目錄大綱
第1章 C語言概述
1.1 C語言簡介
1.2 C語言程序的基本結構
1.3 C語言程序的開發
1.4 本章小結
習題
第2章 基本數據類型、運算符及表達式
2.1 字符集與關鍵字、標識符
2.2 常量
2.3 數據類型
2.4 運算符與表達式
2.5 本章小結
習題
第3章 算法和流程圖
3.1 算法基礎
3.2 算法的表示
3.3 結構化程序設計方法
3.4 本章小結
習題
第4章 程序的控制結構
4.1 順序結構
4.2 選擇結構
4.3 循環結構
4.4 本章小結及常見錯誤
習題
第5章 數組
5.1 一維數組
5.2 二維數組
5.3 字符數組
5.4 本章小結及常見錯誤
習題
第6章 函數
6.1 函數與C程序的結構
6.2 函數的分類與應用
6.3 自定義函數的定義與調用
6.4 函數的嵌套與遞歸調用
6.5 數組作為函數的參數
6.6 應用舉例
6.7 本章小結及常見錯誤
習題
第7章 變量的作用域與存儲類別
7.1 變量的作用域
7.2 變量的存儲類別
7.3 本章小結及常見錯誤
習題
第8章 編譯預處理
8.1 宏定義
8.2 文件包含
8.3 條件編譯
8.4 本章小結及常見錯誤
習題
第9章 指針
9.1 引入指針
9.2 指針與數組
9.3 指針與字符串
9.4 指針與函數
9.5 多級指針
9.6 內存動態管理
9.7 綜合實例
9.8 本章小結及常見錯誤
習題
第10章 結構體
10.1 結構體類型定義
10.2 結構體變量的定義和使用
10.3 結構體數組
10.4 結構體和指針
10.5 單向鍊錶
10.6 共用體
10.7 枚舉類型
10.8 使用typedef聲明新類型名
10.9 應用舉例
10.10 本章小結與常見錯誤
習題
第11章 文件
11.1 文本文件和二進製文件
11.2 文件操作原理
11.3 文件的打開與關閉
11.4 文件的讀/寫
11.5 本章小結及常見錯誤
習題
附錄A 常用字符的ASCII碼
附錄B C語言中的關鍵字
附錄C 運算符的優先級與結合性
附錄D 常用標準庫函數
參考文獻