C程式設計實用教程(2019年清華大學出版社出版的圖書)

C程式設計實用教程(2019年清華大學出版社出版的圖書)

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

《C程式設計實用教程》是2019年清華大學出版社出版的圖書。

基本介紹

  • 中文名:C程式設計實用教程
  • 作者:馬海峰
  • 出版社:清華大學出版社
  • 出版時間:2019年11月1日
  • 頁數:206 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302538141
內容簡介,作者簡介,圖書目錄,

內容簡介

 “C程式設計”是高校普遍開設的計算機入門級語言課程。
  《C程式設計實用教程》編寫的目的在於,以C語言為載體,以循序漸進、深入淺出的風格使讀者了解電腦程式設計的基本思想,包括使用計算機解決實際問題的基本算法、數據的表示、模組化設計以及結構化編碼。
  《C程式設計實用教程》內容體系較完整,考慮到初學者的基礎,儘量提供翔實的示例,並遵循以知識點例題說明和綜合性實例相結合的思想,力求做到既能照顧到基礎知識的學習,又能滿足對C程式設計有更高要求讀者的學習需求。
  《C程式設計實用教程》可作為高等學校計算機專業和非計算機專業學習C語言程式設計的教材,也可作為參加全國計算機等級考試二級C語言讀者的學習參考書。

作者簡介

馬海峰(1977.2),哈爾濱工程大學獲得計算機科學與技術專業博士學位,從事計算機專業教育教學工作十餘年,長期深入一線教學,具有豐富的教育教學及研究經驗。曾經編寫過《計算機組成原理》教材。目前專注於C語言、Java語言的教學和研究工作。 關明山(1975.10),東北林業大學獲得計算機科學與技術專業碩士學位,從事計算機專業專業教育教學工作十餘年,長期深入一線教學,具有豐富的教育教學及研究經驗。目前專注於C語言、開源作業系統的教學和研究工作。

圖書目錄

第1章 C程式設計概述
1.1 計算機語言和程式
1.1.1 計算機語言和程式的含義
1.1.2 計算機語言的發展
1.2 C語言簡介
1.2.1 C語言的發展歷史
1.2.2 C語言的版本
1.2.3 C語言的特點
1.3 最簡單的C語言程式
1.3.1 C程式開發環境
1.3.2 C程式運行步驟
1.3.3 用Dev-C++開發簡單的C程式
習題
第2章 C語言基礎
2.1 數據類型概述
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.3.3 浮點型變數
2.3.4 字元型變數
2.3.5 字元串的存儲方式
2.4 C的運算符和表達式
習題
第3章 順序結構程式設計
3.1 算法的概念和特性
3.1.1 算法的概念
3.1.2 算法的分類
3.1.3 算法的特點
3.1.4 算法和程式
3.2 算法的流程圖表示
3.2.1 傳統流程圖
3.2.2 C程式的3種基本結構
3.2.3 N-S圖
3.3 C語句和結構化程式設計方法
3.3.1 C語句的分類
3.3.2 結構化程式設計方法
3.4 格式輸入和輸出語句
3.4.1 輸入輸出的概念和C語言中的實現
3.4.2 格式輸出函式printf()
3.4.3 格式輸入函式scanf()
3.5 字元串輸入和輸出語句
3.5.1 字元型輸入函式getchar()
3.5.2 字元型輸出函式putchar()
3.6 順序結構C程式實例
習題
第4章 選擇結構程式設計
4.1 選擇結構
4.1.1 關係運算符和關係表達式
4.1.2 邏輯運算符和邏輯表達式
4.1.3 條件運算符和條件表達式
4.2 if語句
4.3 switch語句
習題
第5章 循環結構程式設計
5.1 while語句
5.2 do-while語句
5.3 for語句
5.4 break語句和continue語句
5.5 循環結構C程式實例
習題
第6章 數組
6.1 一維數組
6.1.1 一維數組的定義及引用
6.1.2 一維數組的初始化
6.1.3 一維數組程式舉例
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 字元數組的I/O
6.3.5 字元串處理函式
6.3.6 字元數組套用舉例
6.4 數組C程式實例
習題
第7章 函式
7.1 函式的概念及定義
7.1.1 函式的概念
7.1.2 函式的定義
7.2 函式的參數及返回值
7.2.1 函式的參數
7.2.2 函式的返回值
7.3 函式的調用
7.3.1 函式調用的形式
7.3.2 函式的嵌套調用
7.3.3 函式的遞歸調用
7.4 變數的作用域及生存周期
7.4.1 變數的作用域
7.4.2 變數的生存周期
7.5 變數的存儲類別
7.5.1 記憶體中存儲空間的分配
7.5.2 記憶體中變數的存儲類別
7.6 C內部函式和外部函式
7.6.1 內部函式
7.6.2 外部函式
7.7 函式C程式實例
習題
第8章 指針
8.1 指針及指針變數
8.1.1 指針的概念
8.1.2 指針變數
8.1.3 指針變數的運算
8.2 指針與數組
8.2.1 指針操作一維數組
8.2.2 數組名作為函式參數
8.2.3 指針操作多維數組
8.3 指針與字元串
8.3.1 指針引用字元串
8.3.2 字元指針作為函式參數
8.4 指針與函式
8.4.1 指向函式的指針
8.4.2 返回指針值的函式
8.5 指針數組和指向指針的指針
8.5.1 指針數組
8.5.2 指向指針的指針
8.6 指針C程式實例
習題
第9章 自定義數據類型和位運算
9.1 結構體概述
9.1.1 結構體類型概述
9.1.2 結構體類型的定義
9.2 結構體變數
9.2.1 結構體變數的聲明
9.2.2 結構體的使用
9.3 結構體與數組
9.3.1 結構體數組的聲明
9.3.2 結構體數組的初始化
9.3.3 結構體數組的使用
9.4 結構體與指針
9.4.1 指向結構體的指針
9.4.2 結構體數組與指針
9.4.3 結構體指針變數作函式參數
9.5 結構體與鍊表
9.5.1 鍊表的概念
9.5.2 動態分配記憶體
9.5.3 用結構體實現鍊表
9.5.4 鍊表的基本操作
9.6 共用體
9.6.1 共用體概述
9.6.2 共用體類型的定義
9.6.3 共用體變數的聲明
9.6.4 共用體的使用
9.7 枚舉類型數據
9.7.1 枚舉類型的定義
9.7.2 枚舉類型變數的聲明
9.7.3 枚舉類型變數的使用
9.8 類型定義符typedef
9.9 位運算
9.9.1 位運算符
9.9.2 位段
9.9.3 舉例
9.1 0自定義數據類型C程式實例
習題
第10章 檔案操作
10.1 檔案概述
10.1.1 檔案的概念
10.1.2 檔案的類型
10.1.3 檔案系統
10.1.4 檔案指針
10.2 檔案的讀寫操作
10.2.1 檔案的打開與關閉
10.2.2 檔案的順序讀寫
10.2.3 檔案的隨機讀寫
10.3 檔案操作實例
習題
第11章 編譯預處理
11.1 宏定義
11.1.1 宏定義簡述
11.1.2 無參宏定義
11.1.3 帶參宏定義
11.2 檔案包含
11.3 條件編譯
11.3.1 #if命令
11.3.2 #ifdef命令和#ifndef命令
習題
附錄A 標準ASCII碼錶
附錄B C語言常用關鍵字
附錄C 運算符優先權與結合性
參考文獻

相關詞條

熱門詞條

聯絡我們