基本介紹
- 書名:C語言程式設計教程
- 作者:陳付龍、李傑
- 類別:普通高等教育計算機創新系列規劃教材
- 出版社:科學出版社
- 出版時間:2020年2月1日
- 頁數:219 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787030643483
- CIP核字號:2020010234
成書過程
修訂背景
修訂情況
出版工作
責任編輯 | 責任校對 | 責任印製 | 封面設計 |
---|---|---|---|
昌盛、滕雲、董素芹 | 嚴娜 | 霍兵 | 華路天然工作室 |
內容簡介
教材目錄
第1章緒論1.1程式設計思想1.1.1程式和程式設計語言1.1.2算法概述 1.1.3程式設計方法 1.1.4程式設計的基本步驟 1.2C語言簡介 1.2.1C語言的發展歷史 1.2.2C語言的特點 1.2.3C程式初識 1.3C程式的編碼過程 1.3.1編程步驟1.3.2編碼風格 1.3.3學習方法 本章小結 第2章基本數據類型及運算 2.1數據類型 2.2常量與變數 2.2.1標識符 2.2.2常量 2.2.3變數 2.3格式輸出與輸入函式 2.3.1格式輸出函式printf 2.3.2格式輸入函式scanf 2.4整型數據 2.4.1整型變數 2.4.2整型常量 2.5實型數據 2.5.1實型變數 2.5.2實型常量 2.6字元型數據 2.6.1字元常量 2.6.2字元變數 2.7變數賦初值 2.8各類數值型數據間的混合運算 2.8.1隱式類型轉換 2.8.2強制類型轉換 2.9算術運算符和算術表達式 2.9.1C語言運算符簡介 2.9.2算術運算符及其表達式 2.10賦值運算符和賦值表達式 2.10.1賦值運算符 2.10.2賦值表達式 2.11逗號運算符和逗號表達式 本章小結 第3章順序結構程式設計 3.1結構化程式設計方法 3.1.1結構化程式設計方法的特點 3.1.2三種基本控制結構 3.2C語句概述 3.3字元數據的輸入與輸出 3.3.1字元格式控制符 3.3.2字元輸入、輸出函式 3.3.3程式舉例 本章小結 第4章選擇結構程式設計 4.1關係運算符和關係表達式 4.2邏輯運算符和邏輯表達式 4.3選擇語句——if語句 4.3.1if語句的基本形式4.3.2if語句的嵌套形式 4.3.3條件運算符 4.4選擇語句——switch語句 本章小結第5章循環結構程式設計 5.1循環語句——while語句 5.2循環語句——do-while語句 5.3循環語句——for語句 5.4嵌套循環 5.5break語句和continue語句 5.5.1break語句 5.5.2continue語句 本章小結 第6章函式 6.1函式概述 6.1.1模組化程式設計思想 6.1.2函式的基本概念 6.1.3庫函式與用戶自定義函式 6.2函式的定義 6.2.1函式定義的一般形式 6.2.2自定義函式在程式代碼中的位置 6.3函式的接口與調用 6.3.1函式的參數 6.3.2函式返回值 6.3.3函式調用6.4局部變數和全局變數 6.4.1局部變數 6.4.2全局變數 6.5函式的高級套用 6.5.1函式的遞歸調用 6.5.2變數的存儲類別 6.5.3內部函式和外部函式 本章小結 第7章數組 7.1一維數組的定義和引用 7.1.1一維數組的定義 7.1.2一維數組的初始化7.1.3一維數組元素的引用 | 7.1.4一維數組程式舉例7.2二維數組的定義和引用 7.2.1二維數組的定義7.2.2二維數組元素的引用 7.2.3二維數組的初始化7.2.4二維數組程式舉例 7.3用字元數組表示字元串7.3.1字元數組的定義 7.3.2字元數組的初始化7.3.3字元數組的輸入和輸出7.3.4字元串處理函式 7.3.5字元數組套用舉例 7.4數組作為函式參數7.4.1數組元素作為函式實際參數7.4.2數組名作為函式參數7.5數組綜合實例 本章小結第8章編譯預處理8.1宏定義 8.1.1不帶參數的宏 8.1.2帶參數的宏 8.2檔案包含8.2.1庫函式的使用 8.2.2檔案包含的使用8.3條件編譯 8.3.1if命令 8.3.2ifdef命令 8.3.3ifndef命令本章小結 第9章指針9.1記憶體地址與指針 9.1.1記憶體地址和記憶體分配 9.1.2指針和指針變數 9.2指向變數的指針變數9.2.1指向變數的指針變數的定義9.2.2指向變數的指針變數的賦值和初始化 9.2.3指向變數的指針變數的引用9.3指針和數組 9.3.1指向一維數組元素的指針變數9.3.2指針變數的算術運算和比較 9.3.3通過指針引用一維數組元素9.3.4指針數組9.4字元串與指針 9.4.1用字元數組實現 9.4.2用字元指針實現 9.4.3字元串的數組實現和指針實現的區別 9.4.4字元串的數組實現和指針實現的聯繫9.5函式與指針 9.5.1指針作為函式的參數 9.5.2返回值為指針的函式9.5.3函式的指針與通過指針調用函式本章小結第10章結構體、共用體和枚舉 10.1概述10.2定義結構體類型變數的方法10.2.1結構體類型聲明 10.2.2結構體類型變數的定義10.2.3結構體類型變數的記憶體空間10.3結構體變數成員的引用10.4結構體變數的初始化10.5結構體數組10.5.1結構體數組的定義10.5.2結構體數組的初始化 10.6共用體 10.6.1共用體類型聲明10.6.2共用體變數的定義及引用 10.7枚舉類型10.7.1枚舉類型聲明10.7.2枚舉變數的定義及引用10.8用typedef定義類型本章小結第11章位運算 11.1位運算符 11.2位運算符功能 11.3位運算舉例本章小結 第12章檔案12.1檔案概述12.1.1檔案的基本概念12.1.2緩衝型檔案系統12.2檔案類型指針12.3檔案的打開和關閉 12.3.1檔案的打開 12.3.2檔案的關閉12.4檔案的讀寫 12.4.1字元的讀寫 12.4.2字元串的讀寫 12.4.3格式化讀寫檔案12.4.4數據塊方式讀寫檔案 12.4.5檔案結束判斷 12.5檔案的定位函式12.5.1指向檔案的首地址12.5.2改變檔案指針位置 12.5.3獲取當前檔案指針位置12.6檔案的出錯檢測本章小結 參考文獻 |
教學資源
- 配套教材
書名 | 出版社 | 作者 | ISBN | 出版時間 |
---|---|---|---|---|
《C語言程式設計輔導及實驗指導》 | 科學出版社 | 陳付龍、李傑 | 9787030643483 | 2020年2月1日 |