C語言程式設計(第4版)(張磊著圖書)

C語言程式設計(第4版)(張磊著圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

C語言程式設計(第4版)作者:張磊,2018年8月在清華大學出版社出版,本書是面向程式設計初學者的C語言基礎教材。

基本介紹

  • 書名:C語言程式設計(第4版)
  • 作者:張磊
  • 定價:49.80元
  • 出版社:清華大學出版社
  • 出版時間:2018.08.01
  • 裝幀:精裝
C語言程式設計(第4版)
作者:張磊
  定價:49.80元
印次:4-1
ISBN:9787302496014
出版日期:2018.08.01
印刷日期:2018.06.20
本書是面向程式設計初學者的C語言基礎教材,以培養大學生的邏輯思維能力和程式設計能力為編寫指導思想,綜合運用案例教學、比較教學、任務驅動等多種教學方法,系統介紹C語言程式設計的基本理論、基本方法和基本過程。本書內容組織注重基礎,突出套用,兼顧提高,強化主幹知識,弱化細枝末節; 實例設定注重易學性、趣味性和系列化,易教易學。 全書共10章,內容包括程式設計概述、簡單程式設計、選擇結構程式設計、循環結構程式設計、數組程式設計、函式程式設計、指針程式設計、結構體程式設計、檔案程式設計以及綜合程式設計。 本書配有教學課件、例題及習題程式原始碼等教學資源,並有輔導教材《C語言程式設計(第4版)實驗指導與習題解答》(ISBN9787302495932)。
目錄
第1章程式設計概述
1.1程式設計語言
1.2算法
1.2.1算法概念與算法描述
1.2.2算法的邏輯結構
1.2.3算法的特性
1.2.4算法評價
1.3程式設計與實現
1.3.1程式設計的基本過程
1.3.2編輯運行C語言程式
1.4C語言程式的基本結構
1.4.1程式的函式化結構
1.4.2標識符與保留字
1.4.3程式風格
小結
習題一
第2章簡單程式設計
2.1數據類型、常量與變數
2.1.1數據類型
2.1.2常量
2.1.3變數
2.2數據的輸入與輸出
2.2.1用printf()函式輸出數據
2.2.2用scanf()函式輸入數據
2.2.3字元的輸入與輸出
2.3簡單運算
2.3.1算術運算
2.3.2賦值運算
2.3.3變數自增和自減運算
2.3.4逗號運算
2.4編譯預處理命令簡介
2.5簡單程式設計舉例
2.6表達式中數據類型的轉換
*2.7定義數據類型別名
*2.8const常量
小結
習題二
第3章選擇結構程式設計
3.1if選擇結構
3.1.1if選擇結構程式示例
3.1.2關係表達式
3.1.3邏輯表達式
3.1.4if命令
3.1.5條件運算
3.2switch選擇結構
3.3選擇結構程式舉例
小結
習題三
第4章循環結構程式設計
4.1循環結構控制命令
4.1.1while命令
4.1.2dowhile命令
4.1.3for命令
4.2循環體中的控制命令
4.2.1break命令
4.2.2continue命令
4.3循環嵌套
4.4goto命令
4.5循環結構程式舉例
小結
習題四
第5章數組程式設計
5.1一維數組程式設計
5.1.1一維數組程式示例
5.1.2一維數組的定義及元素引用
5.1.3數值型一維數組的輸入和輸出
5.1.4數值型一維數組的初始化
5.1.5字元型一維數組的初始化
5.1.6一維數組的存儲
5.2字元串操作
5.2.1字元串的輸入和輸出
5.2.2多字元串操作函式
5.3二維數組程式設計
5.3.1二維數組的定義及元素引用
5.3.2二維數組的輸入和輸出
5.3.3二維數組的初始化
5.3.4二維數組的存儲
5.4數組應用程式舉例
小結
習題五
第6章函式程式設計
6.1函式概述
6.2函式定義及調用
6.2.1函式定義
6.2.2函式值和return命令
6.2.3函式調用
6.3函式嵌套和遞歸函式
6.3.1函式嵌套
6.3.2遞歸函式
6.4數組與函式
6.4.1數組元素作函式參數
6.4.2一維數組名作函式參數
6.4.3二維數組與函式
6.5函式應用程式舉例
6.6變數的作用域和存儲類型
6.6.1變數的作用域
6.6.2變數的存儲類型
*6.7編譯連線多個源檔案的C程式
小結
習題六
第7章指針程式設計
7.1指針概述
7.2指針變數的定義和使用
7.2.1指針變數程式示例
7.2.2定義指針變數
7.2.3使用指針變數
7.3指針與數組
7.3.1指針與一維數組
7.3.2指針與二維數組
7.3.3指針與字元串
7.3.4指針數組
7.4指針作函式參數
7.4.1簡單變數指針作函式參數
7.4.2指向數組的指針作函式參數
7.4.3字元串指針作函式參數
7.4.4指針數組作函式參數
*7.4.5使用帶參數的main()函式
7.5指針函式
7.6指針應用程式舉例
小結
習題七
第8章結構體程式設計
8.1結構體數據概述
8.2結構體類型和結構體變數
8.2.1結構體程式示例
8.2.2定義結構體數據類型
8.2.3結構體變數的定義及使用
8.3結構體數組
8.3.1結構體數組的定義及元素引用
8.3.2結構體數組的初始化
8.3.3結構體數組套用實例
8.4結構體指針變數
8.4.1結構體指針變數的定義及使用
8.4.2結構體指針作函式的參數
8.5使用鍊表存儲數據
8.5.1使用鍊表存儲數據示例
8.5.2鍊表的特點
8.5.3動態記憶體管理函式
8.5.4定義鍊表結構
8.6鍊表的基本操作
8.6.1鍊表結點的插入
8.6.2鍊表結點的刪除
8.6.3鍊表結點的查找
8.7結構體應用程式舉例
8.8動態數組
小結
習題八
第9章檔案程式設計
9.1檔案概述
9.1.1檔案的概念
9.1.2檔案的分類
9.1.3檔案的一般操作過程
9.1.4檔案類型指針
9.2檔案的基本操作
9.2.1打開和關閉檔案
9.2.2檔案的字元讀寫
9.2.3檔案結束狀態測試
9.2.4檔案的數據塊讀寫
9.3檔案的其他操作
9.3.1檔案位置指針的定位
9.3.2檔案的格式化讀寫
9.3.3檔案的字元串讀寫
9.4檔案應用程式舉例
小結
習題九
第10章綜合程式設計
10.1軟體開發流程
10.2通訊錄程式設計
10.2.1通訊錄程式需求分析
10.2.2通訊錄程式功能設計
10.2.3通訊錄程式數據設計
10.2.4通訊錄程式函式設計
10.2.5函式編碼及測試
附錄AC語言經典保留字
附錄B常用C語言庫函式
附錄C字元與ASCII碼對照表
附錄DC語言的運算符
附錄E“學生數據處理”系列例題(習題)簡表
參考文獻

相關詞條

熱門詞條

聯絡我們