C語言程式設計(2013年高等教育出版社出版教材(劉達明))

C語言程式設計(2013年高等教育出版社出版教材(劉達明))

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

《C語言程式設計》是由劉達明、聶永萍、陳昌志、王寧、代永亮編著,2013年由高等教育出版社出版的高等學校教材。該教材既可以作為高等院校非計算機專業的C語言程式設計課程教材,也可以作為計算機類專業的相應課程教材,還可以作為讀者自學和C語言程式開發人員的極佳參考書。

該教材共13章,包括:C語言概述、簡單C程式設計、選擇結構程式設計、循環結構程式設計、模組化程式設計、初識指針、一維數組及其指針、二維數組及其指針、字元數組及其指針、構造數據類型、檔案處理程式設計、指針的高級套用和位運算等內容。

基本介紹

  • 書名:C語言程式設計
  • 作者:劉達明、聶永萍、陳昌志、王寧、代永亮
  • ISBN:978-7-04-036770-6
  • 類別:高等學校教材
  • 頁數:344頁
  • 出版社:高等教育出版社
  • 出版時間:2013年1月25日
  • 裝幀:平裝
  • 開本:16開
  • 版面字數:540千字
成書過程,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

《C語言程式設計》由劉達明、聶永萍、陳昌志、王寧、代永亮編著。具體編寫分工如下:劉達明編寫第6~9章、第12章,聶永萍編寫第2~5章、第10章、附錄D,陳昌志編寫第1章、第13章、附錄A、附錄B,王寧編寫第11章、附錄C,代永亮編寫第12章中動態數組、並調試了該教材全部例題程式。該教材由劉達明統稿和校稿,代永亮承擔了部分校稿工作。在編寫過程中,瞿中、甘玲、鄭先鋒、馮瀟、張莉萍、劉亮、唐曉軍、薛峙、霍敏霞、向碧群等老師提供了意見和建議。同時,該教材還參考了相應的文獻資料。
2013年1月25日,該教材由高等教育出版社出版。

內容簡介

《C語言程式設計》共13章,包括:C語言概述、簡單C程式設計、選擇結構程式設計、循環結構程式設計、模組化程式設計、初識指針、一維數組及其指針、二維數組及其指針、字元數組及其指針、構造數據類型、檔案處理程式設計、指針的高級套用和位運算等內容。
第1章介紹C語言的概貌,包括C語言程式組成、上機步驟等;
第2~4章介紹C語言的基礎語法知識和三種基本結構,包括關鍵字與標識符、常量與變數、基本數據類型、運算符與表達式、C語句、數據的輸入輸出、預處理命令等知識點,以及順序結構、選擇結構、循環結構等三大控制結構程式設計;
第5章模組化程式設計,主要介紹模組化程式設計思想、函式的定義、函式的調用與返回、函式的聲明、參數的傳遞、函式的嵌套調用與遞歸調用,以及變數的作用域和變數的存儲類型、內部函式與外部函式等;
第6~9章介紹指針和數組,包括變數的指針、一維數組及其指針、二維數組及其指針、字元數組及其指針等;
第10章介紹結構體和共用體構造數據類型及其指針;
第11章介紹檔案處理程式設計,包括檔案的打開與關閉、檔案數據的讀與寫等;
第12和13章是C語言的高級套用,包括返回指針的函式、指向函式的指針、指針數組、指向指針的指針、指針數組作main函式的形參、動態記憶體分配函式、鍊表、動態數組、位運算、位段等。

教材目錄

第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.2.4 C語言程式的組成
1.2.5 C語言程式書寫規則
1.3 C語言程式上機運行
1.3.1 C語言程式上機步驟
1.3.2 TC環境下的程式運行
1.3.3 VC環境下的程式運行
本章小結
習題1
第2章 簡單C語言程式設計
2.1 計算圓周長和面積
2.1.1 分析問題
2.1.2 程式實現
2.2 常量與變數
2.2.1 關鍵字與標識符
2.2.2 常量
2.2.3 變數
2.3 C語言數據類型
2.3.1 整型數據
2.3.2 浮點型數據
2.3.3 字元型數據
2.3.4 枚舉類型
2.4 運算符與表達式
2.4.1 C語言運算符與表達式簡介
2.4.2 算術運算符與算術表達式
2.4.3 賦值運算符與賦值表達式
2.4.4 條件運算符與條件表達式
2.4.5 逗號運算符與逗號表達式
2.4.6 sizeof 運算符
2.5 C語句概述
2.6 數據的輸入輸出
2.6.1 字元數據的輸入與輸出
2.6.2 格式輸入與輸出
2.7 預處理命令
2.7.1 宏定義
2.7.2 檔案包含
2.8 順序結構程式設計
本章小結
習題2
第3章 選擇結構程式設計
3.1 判斷閏年
3.1.1 分析問題
3.1.2 程式實現
3.2 關係運算符與關係表達式
3.3 邏輯運算符與邏輯表達式
3.4 if 語句
3.5 switch語句
3.6 選擇結構的嵌套
3.7 套用實例
本章小結
習題3
第4章 循環結構程式設計
4.1 計算若干自然數的和
4.1.1 分析問題
4.1.2 程式實現
4.2 自增自減運算符
4.3 while 循環
4.4 do-while 循環
4.5 for 循環
4.6 嵌套循環
4.7 break 語句和continue 語句
4.8 套用實例
本章小結
習題4
第5章 模組化程式設計
5.1 求三個數的最大值與
最小值的差
5.1.1 分析問題
5.1.2 程式實現
5.2 模組化程式設計思想
5.3 函式的定義
5.4 函式的調用
5.4.1 函式的調用形式
5.4.2 函式的參數傳遞
5.4.3 函式的返回值
5.5 函式的聲明
5.6 函式的嵌套調用
5.7 函式的遞歸調用
5.8 變數的作用域
5.9 變數的存儲類型
5.10 內部函式和外部函式
5.11 套用實例
本章小結
習題5
第6章 初識指針1
6.1 交換兩個變數的值1
6.1.1 分析問題1
6.1.2 程式實現
6.2 指針的概念
6.2.1 地址與指針的概念
6.2.2 取地址運算符和指針運算符4
6.2.3 指針變數的定義與引用
6.3 指針變數作函式參數
6.4 套用實例
本章小結
習題6
第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.4 一維數組及其指針作函式參數135
7.5 套用實例
本章小結
習題7
第8章 二維數組及其指針
8.1 列印九九乘法表
8.1.1 分析問題
8.1.2 程式實現
8.2 二維數組
8.2.1 二維數組的定義與初始化
8.2.2 二維數組的引用
8.3 指向二維數組的指針
8.3.1 二維數組的地址
8.3.2 列指針
8.3.3 行指針
8.4 二維數組及其指針作函式參數166
8.4.1 二維數組作函式參數
8.4.2 指向二維數組的指針作函式參數
8.5 套用實例
本章小結
習題8
第9章 字元數組及其指針
9.1 比較兩個字元串的大小
9.1.1 分析問題
9.1.2 程式實現
9.2 字元數組
9.2.1 字元數組的定義與初始化
9.2.2 字元串與字元數組
9.3 指向字元數組的指針
9.4 字元數組及其指針作函式參數
9.5 字元串處理函式
9.6 套用實例
本章小結
習題9
第10章 構造數據類型
10.1 輸出學生成績信息
10.1.1 分析問題
10.1.2 程式實現
10.2 結構體變數
10.2.1 結構體變數的定義與初始化09
10.2.2 結構體變數的引用
10.3 結構體數組
10.3.1 結構體數組的定義與初始化15
10.3.2 結構體數組的引用
10.4 結構體及其指針
10.4.1 指向結構體變數的指針
10.4.2 指向結構體數組的指針
10.4.3 結構體及其指針作函式參數21
10.5 共用體類型
10.5.1 讀取一個整型數據的高位元組數據
10.5.2 共用體變數的定義
10.5.3 共用體變數的引用
10.6 使用typedef 定義數據類型的別名
10.7 套用實例
本章小結
習題10
第11章 檔案處理程式設計
11.1 複製檔案
11.1.1 分析問題
11.1.2 程式實現
11.2 檔案的基本概念
11.3 打開與關閉檔案
11.4 檔案的出錯檢查
11.5 順序讀寫檔案數據
11.5.1 讀寫一個字元
11.5.2 讀寫一個字元串
11.5.3 格式化方式讀寫數據
11.5.4 二進制方式讀寫數據
11.6 隨機讀寫檔案數據
11.6.1 檔案定位
11.6.2 隨機檔案的讀寫
11.7 套用實例
本章小結
習題11
第12章 指針的高級套用
12.1 函式與指針
12.1.1 返回指針的函式
12.1.2 指向函式的指針
12.2 帶參數的main 函式
12.2.1 指針數組
12.2.2 指向指針的指針
12.2.3 指針數組作main 函式的形參72
12.3 動態記憶體分配函式
12.4 鍊表
12.4.1 鍊表概述
12.4.2 自引用結構
12.4.3 鍊表的建立與輸出
12.4.4 鍊表的插入與刪除
12.5 動態數組
本章小結
習題12
第13章 位運算
13.1 位運算符與位運算
13.1.1 位運算符
13.1.2 位運算
13.2 位段
13.3 套用實例
本章小結
習題13
附錄A ASCII 碼錶
附錄B C庫函式
附錄C Turbo C2.0 和Visual c++6.0編程環境中的常見錯誤03
附錄D 計算機等級考試模擬
練習
參考文獻
(註:目錄排版順序為從左列至右列

教學資源

  • 配套教材
《C語言程式設計》有配套教材——《C語言程式設計實驗及習題解答》。
書名ISNB出版社出版時間作者
《C語言程式設計實驗及習題解答》
978-7-04-036798-0
高等教育出版社
2013年2月5日
劉達明、王寧、陳昌志、聶永萍、代永亮

教材特色

《C語言程式設計》結合計算機等級考試大綱和要求,介紹了ANSIC,不僅涵蓋C語言的基本知識,而且注重C語言程式的講解。該教材內容比較全面,層次比較的清晰。各章以問題分析與實現入手,講述章節知識點,並通過實例鞏固知識點,還依據計算機等級考試題型配備了習題和模擬練習題。

作者簡介

劉達明重慶郵電大學通信與信息工程學院教師,主要從事電信技術、高等教育、計算機硬體技術等方面的研究。
聶永萍:重慶郵電大學計算機科學與技術學院教師,主要從事電信技術、計算機軟體及計算機套用、高等教育等方面的研究。
陳昌志:男,重慶郵電大學軟體工程學院副教授,主要從事計算機體系結構、圖像處理等方面的研究,曾獲得重慶市教學成果三等獎、重慶郵電大學教學成果一等獎、重慶郵電大學教學成果三等獎等獎項。
王寧:重慶郵電大學教師。
代永亮:重慶郵電大學教師。

相關詞條

熱門詞條

聯絡我們