C語言程式設計教程[杜紅燕、劉華富編著書籍]

《C語言程式設計教程》是2012年出版的圖書,作者是杜紅燕、劉華富。

書籍目錄

章節名稱章節摘要
第一章 程式設計概述1.1 程式和程式設計語言
1.1.1 程式與程式設計的概念
1.1.2 程式設計語言
1.2 算法概述
1.2.1 算法的概念
1.2.2 算法的表示方法
1.3 結構化程式設計方法
1.3.1 結構化程式基本控制結構
1.3.2 結構化程式設計的原則和步驟
本章 小結
習題
第二章 C語言概述2.1 C語言的發展歷史和特點
2.1.1 C語言的發展歷史
2.1.2 C語言的特點
2.2 C語言程式的結構
2.2.1 C語言程式的構成
2.2.2 C語言程式的書寫格式
2.3 C語言程式的編譯和運行
2.3.1 C語言程式的編譯過程簡介
2.3.2 TurboC++3.0環境中運行C語言程式的步驟
本章 小結
習題
第3章 數據類型、運算符與表達式3.1 C語言的數據類型
3.2 常量
3.2.1 整型常量
3.2.2 浮點型常量
3.2.3 字元常量
3.2.4 字元串常量
3.2.5 符號常量及其定義
3.3 簡單變數
3.3.1 變數的命名
3.3.2 變數的基本數據類型
3.3.3 變數的類型定義
3.3.4 變數的初始化
3.4 庫函式
3.4.1 庫函式的使用方式
3.4.2 常用數學函式
3.4.3 字元輸入輸出函式
3.4.4 格式化輸入輸出函式的一般使用
3.5 運算符和表達式
3.5.1 C運算符的種類、運算優先權和結合性
3.5.2 算術運算符和算術表達式
3.5.3 賦值運算符和賦值表達式
3.5.4 增量運算符和增量表達式
3.5.5 關係運算符和關係表達式
3.5.6 邏輯運算符和邏輯表達式
3.5.7 條件運算符和條件表達式
3.5.8 逗號運算符和逗號表達式
3.5.9 位運算符
3.5.1 0求位元組數運算符sizeof
本章 小結
習題
第4章 程式控制結構4.1 C語言的執行語句
4.1.1 表達式語句
4.1.2 空語句
4.1.3 複合語句
4.1.4 控制語句
4.2 順序結構
4.3 選擇結構
4.3.1 if語句
4.3.2 switch語句
4.3.3 選擇結構的嵌套
4.3.4 選擇結構程式舉例
4.4 循環結構
4.4.1 用while語句實現循環
4.4.2 用do-while語句實現循環
4.4.3 用for語句實現循環
4.4.4 continue語句和break語句
4.4.5 循環的嵌套
4.4.6 程式舉例
本章 小結
習題
第5章 數組5.1 一維數組
5.1.1 一維數組的定義
5.1.2 一維數組的初始化
5.1.3 一維數組元素的引用
5.2 二維數組
5.2.1 二維數組的定義
5.2.2 二維數組的初始化
5.2.3 二維數組元素的引用
5.3 數組與循環計算
本章 小結
習題
第6章 指針6.1 指針和指針變數
6.1.1 指針的概念
6.1.2 指針變數的定義
6.1.3 指針運算及指針變數的引用
6.1.4 指針變數的賦值
6.2 數組與指針
6.2.1 指向一維數組的指針
6.2.2 指針變數的運算
6.2.3 指向二維數組的指針
6.3 字元串與指針
6.3.1 字元串和字元串結束標誌
6.3.2 字元數組
6.3.3 指向字元串的指針變數
6.3.4 字元數組與字元指針變數的對比
6.3.5 字元串處理函式
6.3.6 字元串套用舉例
6.4 指針數組和指向指針的指針
6.4.1 指針數組
6.4.2 指向指針的指針變數
本章 小結
習題
第7章 函式7.1 函式的作用
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.6 變數的作用域和存儲類別
7.6.1 局部變數及其存儲類型
7.6.2 全局變數及其存儲類型
7.7 內部函式和外部函式
7.7.1 內部函式
7.7.2 外部函式
本章 小結
習題
第8章 用戶自定義數據類型8.1 結構類型及其變數的定義
8.1.1 結構類型的定義
8.1.2 結構類型數據對象的定義及初始化
8.1.3 結構成員的引用
8.2 結構數組
8.2.1 結構數組的定義及其套用
8.2.2 對結構數組的操作
8.3 結構和指針
8.3.1 指向結構變數的指針
8.3.2 指針變數作為結構成員
8.3.3 指向結構數組的指針
8.3.4 結構指針作為函式參數
8.4 聯合類型
8.4.1 聯合的概念及聯合類型定義
8.4.2 聯合變數的定義及成員的引用
8.4.3 聯合類型的套用示例
8.5 枚舉類型
8.5.1 枚舉類型的定義
8.5.2 枚舉變數的定義和使用
8.6 用typedef定義類型別名
本章 小結
習題
第9章 檔案9.1 檔案與檔案類型指針
9.1.1 流和檔案的概念
9.1.2 檔案類型的指針
9.2 檔案的打開和關閉
9.2.1 檔案的打開
9.2.2 檔案的關閉
9.3 讀寫函式
9.3.1 fputc函式和fgetc函式
9.3.2 fputs函式和fgets函式
9.3.3 fread函式和fwrite函式
9.3.4 fscanf函式和fprintf函式
9.4 檔案的定位和隨機讀寫
9.4.1 檔案的定位
9.4.2 檔案的隨機讀寫
9.5 檔案的出錯檢測
本章 小結
習題
附錄附錄A 常用字元與ASCII碼對照表
附錄B C語言的關鍵字
附錄C 常用庫函式分類表
附錄D printf函式和scanf函式參考資料
參考文獻

內容簡介

本書系統介紹了C語言的語法、語義與語用以及結構化程式設計的概念、方法與基本思想。主要內容有:C語言概述、數據類型、運算符和表達式、輸入和輸出、流程控制語句、函式、數組、結構、聯合、枚舉、指針、鍊表、檔案、銀行ATM存取款系統工程案例。
為了使讀者既能夠對C語言的基本語法、語義、語用有清楚的了解,又具有良好的分析、解決實際問題的能力,強化工程設計能力,我們突出了基礎知識一點一例,工程案例貫穿全書的特色。同時為了體現軟體服務外包系列叢書特色,在書中我們通過英文小結、英文例題、英文習題等形式強化讀者的英文閱讀和理解能力。
本書內容豐富、概念清楚、層次分明、工程性和服務外包特色明顯,並配套《C語言項目化實踐教程》,既適合作為高等學校C語言程式設計課程的教材,也可以作為工程設計人員的參考用書。

熱門詞條

聯絡我們