《C語言程式設計(第七版)》是由董漢麗主編,2019年8月大連理工大學出版社出版的計算機套用技術專業系列規劃教材。該教材適用於高職高專理工科各專業的電腦程式設計基礎教學。
全書共10章,主要內容包括:C語言概述,數據類型、表達式及其運算,順序結構程式設計,選擇結構程式設計,循環結構程式設計,數組和指向數組的指針,函式與指針,結構體與共用體,檔案,C語言螢幕操作函式及其套用。
基本介紹
- 書名:C語言程式設計(第七版)
- 作者:董漢麗
- 類別:計算機套用技術專業系列規劃教材
- 出版社:大連理工大學出版社
- 出版時間:2019年8月
- 開本:16 開
- 裝幀:平裝
- ISBN:978-7-5685-2121-5
- 字數:87千字
- 責任編輯:高智銀
成書過程
內容簡介
教材目錄
第1章C語言概述 1.1C語言的發展與特點 1.1.1C語言的發展 1.1.2C語言的特點 1.2C語言符號與關鍵字 1.2.1基本符號集 1.2.2關鍵字 1.2.3標識符 1.2.4 ASCⅡ碼字元集 1.3C語言程式結構及其特點 1.3.1程式與C語言程式結構 1.3.2C語言程式結構的特點 1.4C語言程式開發工具介紹 1.4.1 Turbo C2.0集成環境與程式的上機操作 1.4.2 Visual C++6.0集成環境與C語言程式的上機操作 習題 第2章數據類型、表達式及其運算 2.1C語言的數據類型 2.1.1C語言的數據類型分類 2.1.2C語言數據類型的取值範圍 2.1.3初識函式printf輸出語句 2.2常量 2.2.1整型常量 2.2.2實型常量 2.2.3字元型常量 2.2.4字元串常量 2.2.5符號常量 2.3變數 2.3.1變數的概念 2.3.2變數的定義與初始化 2.4運算符及表達式 2.4.1C語言運算符 2.4.2算術運算符 2.4.3算術表達式 2.4.4數據間的混合運算與類型轉換 2.5賦值運算符和賦值表達式 2.5.1基本賦值運算符 2.5.2複合賦值運算符 2.5.3賦值表達式 2.6逗號運算符及其表達式 2.6.1逗號運算符與逗號表達式的定義 2.6.2運號表達式舉例 2.7指針的基本知識與運算 2.7.1地址與指針的概念 2.7.2指針變數的定義與引用 2.7.3指針運算 習題 第3章順序結構程式設計 3.1結構化程式設計的基本概念及C語句 3.1.1結構化程式設計與三種基本結構 3.1.2C語言的基本語句 3.2賦值語句 3.3數據的輸入和輸出字元數據的輸入、輸出函式 3.3.2格式輸出與格式輸入函式 3.4程式設計方法及實例 3.4.1程式設計的一般方法 3.4.2程式設計實例 習題 第4章選擇結構程式設計 4.1關係運算符和關係表達式 4.1.1關係運算符及其優先權 4.1.2關係表達式 4.2邏輯運算符和邏輯表達式 4.2.1邏輯運算符及其優先權 4.2.2邏輯表達式 4.3條件語句 4.3.1if語句的三種形式 4.3.2if語句的嵌套 4.3.3條件運算符 4.4多分支語句 4.5程式設計舉例 第5章循環結構程式設計 5.1 while語句 5.2do- while語句 5.3for語句 5.4三種循環的比較 5.5多重循環 5.6循環中用到的其他語句 5.6.1 break語句 5.6.2 continue語句 5.6.3goto語句 5.7程式設計舉例 習題 第6章數組和指向數組的指針 6.1數組的概念 6.2一維數組 6.2.1一維數組的定義 6.2.2一維數組的初始化 6.2.3一維數組的引用 6.2.4一維數組套用舉例 6.3二維數組 6.3.1二維數組的定義 6.3.2二維數組的初始化 6.3.3二維數組的引用 6.3.4二維數組套用舉例 6.4字元數組與字元串 6.4.1字元數組的定義 6.4.2字元數組的初始化 6.4.3字元數組的引用 6.4.4字元串 6.4.5字元數組的輸入和輸出 6.4.6字元串處理函式 | 6.4.7字元數組套用舉例 6.5指針與數組 6.5.1一維數組的指針與指針變數的引用 6.5.2二維數組的指針與指針變數的引用 6.6指針數組 6.6.1指針數組的定義 6.2指針數組的引用 6.7程式設計舉例 習題 第7章函式與指針 7.1概述 7.1.1模組化程式的概念 7.1.2C語言程式的構成 7.2函式的定義 7.2.1C語言函式的概念及分類 7.2.2函式定義的一般格式 7.3函式的參數和函式的值 7.3.1形式參數和實際參數 7.3.2函式的返回值 7.4函式的調用 7.4.1函式的原型與聲明 7.4.2函式調用的一般形式 7.4.3函式的調用方式 7.5函式的嵌套調用 7.6函式的遞歸調用 7.7指針與函式 7.7.1指針變數作為函式參數 7.7.2數組作為函式參數 7.7.3返回指針的函式 7.7.4函式的指針和指向函式的指針變數 7.8變數的作用域與存儲類別 7.8.1變數的作用域 7.8.2變數的存儲類別 7.9內部函式和外部函式 7.9.1內部函式 7.9.2外部函式 7.10程式設計舉例 習題 第8章結構體與共用體 8.1結構體類型的定義定義結構體類型的變數 8.2.1先定義結構體類型再定義結構體變數 8.2.2在定義結構體類型的同時定義相應的變數 8.2.3直接定義結構體類型變數 8.3結構體類型變數的引用 8.3.1結構體類型變數的引用格式 8.3.2結構體變數的引用規則 8.4結構體變數的初始化 8.5結構體數組 8.5.1結構體數組的定義 8.5.2結構體數組的初始化 8.5.3程式設計舉例 8.6指向結構體類型數據的指針 8.6.1指向結構體變數的指 8.6.2指向結構體數組的指針 8.6.3用指向結構體的指針做函式參數 8.7用指針處理鍊表 8.7.1鍊表概述 8.7.2單向鍊表 8.7.3處理動態鍊表結點所需的函式 8.7.4建立動態單向鍊表 8.7.5輸出單向鍊表 8.7.6在單向鍊表中刪除結點 8.7.7在單向鍊表中插入結點關 8.7.8程式設計舉例 8.8共用體類型 8.8.1共用體類型變數的定義 8.8.2共用體類型變數的引用方式 8.8.3共用體類型變數的特點 8.9枚舉類型 8.10類型定義 8.11程式設計舉例 習題 第9章檔案 9.1檔案概述 9.1.1檔案的存儲方式 9.1.2緩衝檔案與非緩衝檔案 9.1.3檔案類型指針 9.2檔案的打開與關閉 9.2.1檔案的打開 9.2.2檔案的關閉 9.3檔案的讀寫 9.3.1讀寫一個字元串 9.3.2讀寫數據欄位 9.3.3檔案的格式化讀寫 9.4檔案定位與隨機讀寫 9.5程式設計舉例 習題 第10章C語言螢幕操作函式及其套用 10.1字元螢幕操作函式 10.1.1定義文本視窗 10.1.2設定文本視窗 10.1.3顏色視窗內的文本輸入輸出和其他螢幕操作函式 10.2 Turbo C的圖形與動畫處理 10.2.1計算機的顯示系統 10.2.2 Turbo C圖形函式 10.2.3動畫設計技術 10.2.4生成可執行圖形程式檔案 10.3程式設計舉例 習題 參考文獻 附錄附錄Ⅰ常用字元與ASCⅡ碼值對照表 附錄Ⅱ常用的C庫函式 |
教學資源
- 配套教材
書名 | 書號 | 出版社 | 出版時間 | 作者 |
---|---|---|---|---|
《C語言程式設計習題解答與技能訓練(第三版)》 | 978-7-5685-2124-6 | 大連理工大學出版社 | 2019年8月 | 董漢麗 |
- 課程資源
教材特色
- 修改運行環境,降低學習C語言的難度;該教材增加了VC++ 6.0運行環境的介紹,一是便於學生向C++程式設計課程過渡,二是便於運用漢字對C語言程式進行了解釋;該教材的基礎知識部分更加容易入門和理解;對難以理解和容易出錯的地方,附加了醒目的說明與提示;指針內容的講解簡單;
- 該教材在結構上把握邏輯的嚴密性,章節合理;語言上做到了簡明扼要;
- 更加注重理論與實踐的結合;修訂了上一版教材中的部分例題、習題和技能訓練;刪減了不常用到的知識點,使教材“減肥”;在例題、習題的選擇上,以貼近學生生活及學生比較熟悉的問題為案例進行編程訓練,並貫穿了所有章節。同時,在所有的例題中,均加上了大量詳細的注釋;對於比較難以理解的例題,從分析問題、講解程式思路與框架入手,在此基礎上再引導學生編寫程式;對有一定難度的章節與習題,加注*提醒注意。