C語言程式設計與項目實訓

C語言程式設計與項目實訓

《C語言程式設計與項目實訓》是2013年清華大學出版社出版的圖書,作者是吳艷平、徐海燕。

內容簡介

吳艷平等編著的《C語言程式設計與項目實訓》針對高職高專學生的特點,精心選擇教材內容、教材案例,著重介紹基本編程思想、基本算法和基本編程技巧,將那些複雜算法(如鍊表或者離散數學的相關部分)留給了後續課程。學生牢固地掌握這些基本方法和基本技能,可以為後續課程的學習奠定堅實的基礎。
本書前5章為基礎部分,包括算法、運算符、表達式、三大基本結構和函式,採用厚理論、重算法的原則編寫,通過小實例介紹理論知識,增加高職學生理論基礎,為後期項目實施提供必備的條件。第6~8章為項目套用部分,包括數組、結構體和指針,不僅有必要的理論基礎,更重要的是通過“學習機”項目對C語言的高級部分進行了詳細的分解,使學生在入門後有足夠的空間開發項目,實現理實一體化教學目標。第9章詳細介紹了“學習機”項目的設計全過程,使初學者真正體會到C語言的強大之處。

圖書目錄

第1章 初識C語言
1.1 C語言概述
1.1.1 C語言發展史
1.1.2 C語言的優點
1.1.3 C語言的缺陷
1.2 初識C語言程式
1.2.1 VC++6.O集成開發環境
1.2.2 C語言工程檔案
1.2.3 C語言程式構成
第2章 算法
2.1 算法的概念
2.2 算法的特徵
2.3 算法的表示形式
2.3.1 自然語言
2.3.2 流程圖
2.3.3 偽代碼
拓展訓練
第3章 數據類型、運算符和表達式
3.1 基本概念
3.1.1 C語言的字元集
3.1.2 標識符
3.1.3 關鍵字
3.2 基本數據類型
3.2.1 整型
3.2.2 實型(浮點型)
3.2.3 字元型
3.3 常量、變數
3.3.1 常量
3.3.2 變數
3.3.3 字元數據在記憶體中的存儲形式
3.4 輸入/輸出函式
3.4.1 格式輸入/輸出函式
3.4.2 字元數據輸入/輸出函式
3.5 運算符和表達式
3.5.1 運算符的種類
3.5.2 算術運算符和算術表達式
3.5.3 賦值運算符和賦值表達式
3.5.4 關係運算符和關係表達式
3.5.5 邏輯運算符和邏輯表達式
3.5.6 條件運算符和條件表達式
3.5.7 逗號運算符和逗號表達式
3.5.8 sizeof運算符
3.5.9 運算符的優先權和結合性
拓展訓練
第4章 程式控制結構
4.1 C程式結構和c語句
4.1.1 C程式結構
4.1.2 C語句
4.2 結構化程式設計
4.3 順序結構
4.3.1 順序結構
4.3.2 順序結構實例
4.4 分支結構
4.4.1 單分支(if)
4.4.2 雙分支(if...else)
4.4.3 if多分支(if...else...if)
4.4.4 if語句的嵌套
4.4.5 switch多分支
4.5 循環結構
4.5.1 while循環
4.5.2 do...while循環
4.5.3 for循環
4.5.4 3種循環的比較
4.5.5 循環嵌套
4.5.6 break語句、continue語句和goto語句
4.5.7 幾種循環的比較
拓展訓練
第5章 函式
5.1 函式的定義
5.1.1 無參函式的定義
5.1.2 有參函式的定義
5.2 函式參數與函式的值
5.2.1 形式參數與實際參數
5.2.2 函式的返回值
5.3 函式的調用
5.3.1 函式調用的一般形式
5.3.2 函式調用的方式
5.3.3 函式的聲明
5.4 函式的嵌套調用
5.5 函式的遞歸調用
5.6 全局變數和局部變數
5.6.1 局部變數
5.6.2 全局變數
5.7 變數的存儲類別
5.7.1 靜態存儲變數和動態存儲變數
5.7.2 自動變數和靜態局部變數
拓展訓練
第6章 數組
6.1 數組簡介
6.2 一維數組
6.2.1 一維數組的定義
6.2.2 一維數組的初始化
6.2.3 一維數組元素的引用
6.3 二維數組
6.3.1 二維數組的定義
6.3.2 二維數組的初始化
6.3.3 二維數組元素的引用
6.4 字元數組
6.4.1 字元數組的定義
6.4.2 字元數組的初始化
6.4.3 字元數組的引用
6.4.4 常用字元串操作函式
6.5 數組作為函式參數傳遞
6.6 數組在項目中的套用
拓展訓練
第7章 指針
7.1 指針的概念、指針變數的概念及定義
7.2 指針運算符
7.3 指針表達式及運算
7.4 指針作為函式的參數
7.5 指針在項目中的套用
拓展訓練
第8章 結構體
8.1 結構體所能解決的問題
8.2 結構體定義
8.3 結構的使用
8.4 結構數組和結構指針
8.4.1 結構數組
8.4.2 結構指針
8.5 結構的複雜形式
8.5.1 嵌套結構
8.5.2 位結構
8.6 結構體在項目中的套用
拓展訓練
第9章 項目設計及實現
9.1 項目架構
9.2 處理模組流程圖
9.3 項目檔案及關係
9.4 函式調用關係
9.5 項目實現
附錄A 常用字元與ASCII碼對照表
附錄B 關鍵字
附錄C 運算符的優先權與結合方向
附錄D 常用庫函式
參考文獻

相關詞條

熱門詞條

聯絡我們