![](/up_files/book/2237d04238ffba41dde561c22eb1db37.jpg)
C語言程序設(shè)計項目教程(高等職業(yè)教育“十二五”規(guī)劃教材)
- 所屬分類:
高職高專計..
- 作者:
郭運宏,李玉梅 主編
- 出版社:
清華大學(xué)出版社
- ISBN:9787302292869
- 出版日期:2012-9-1
-
原價:
¥39.00元
現(xiàn)價:¥29.30元
圖書簡介
《C語言程序設(shè)計項目教程》以C語言基礎(chǔ)知識→核心技術(shù)→高級應(yīng)用為主線,以項目為背景,采取任務(wù)驅(qū)動的方法來組織編寫,全書深入淺出地講解了C語言的各項技術(shù),并以大量的實例來加深讀者對知識的理解和運用。在編寫的過程中,還特別注重知識的層次性和技能的漸進性。本書共分4篇,第1篇為基礎(chǔ)篇,包括第1~5章,以實用計算器項目為背景,系統(tǒng)介紹C語言的基本知識和程序控制結(jié)構(gòu);第2篇為提高篇,包括第6~8章,以學(xué)生成績統(tǒng)計項目為背景,重點介紹C語言的函數(shù)、數(shù)組和指針等核心技術(shù);第3篇為應(yīng)用篇,包括第9~10章,以學(xué)生信息管理系統(tǒng)為背景,介紹結(jié)構(gòu)體、文件等應(yīng)用;第4篇為高級篇,包括第11~12章,重點介紹位運算、編譯預(yù)處理等深層次的知識。本書所有的程序代碼均在VC++6。0環(huán)境中調(diào)試通過!禖語言程序設(shè)計項目教程》適合作為高等職業(yè)技術(shù)院校、普通高等院校計算機及相關(guān)專業(yè)教材,也可作為程序開發(fā)人員和愛好者自學(xué)的參考用書。
目錄
第1篇 基 礎(chǔ) 篇
實用計算器項目概述
第1章 c語言概述
1.1 c語言的發(fā)展及特點
1.1.1 程序設(shè)計語言
1.1.2 c語言的發(fā)展
1.1.3 c語言的特點
1.2 簡單的c語言程序介紹
1.3 c語言程序的開發(fā)過程
1.4 vc++6.0集成開發(fā)環(huán)境
1.5 turbo c開發(fā)環(huán)境
1.6 gcc介紹
1.7 本章小結(jié)
1.8 習(xí)題
第2章 項目中的數(shù)據(jù)類型和數(shù)據(jù)運算
2.1 任務(wù)一 項目中數(shù)據(jù)類型的定義
2.2 理論知識
2.2.1 c語言的數(shù)據(jù)類型
2.2.2 常量和變量
2.2.3 運算符和表達式
2.2.4 數(shù)據(jù)類型轉(zhuǎn)換
2.3 知識擴展
2.3.1 數(shù)值在計算機中的表示
2.3.2 標準數(shù)學(xué)函數(shù)的使用
2.4 本章小結(jié)
2.5 習(xí)題
第3章 項目主菜單的順序執(zhí)行設(shè)計
3.1 任務(wù)二 用輸入/輸出函數(shù)實現(xiàn)項目主菜單的順序執(zhí)行
3.2 理論知識
3.2.1 c語言程序語句
3.2.2 格式化輸入/輸出函數(shù)
3.2.3 單字符輸入/輸出函數(shù)
3.2.4 算法與程序的3種基本結(jié)構(gòu)
3.2.5 順序結(jié)構(gòu)程序設(shè)計
3.3 知識擴展
3.3.1 程序設(shè)計的步驟
3.3.2 結(jié)構(gòu)化程序設(shè)計的標準
3.3.3 程序設(shè)計的風(fēng)格
3.4 本章小結(jié)
3.5 習(xí)題
第4章 項目主菜單的選擇執(zhí)行設(shè)計
4.1 任務(wù)三 項目主菜單的選擇執(zhí)行設(shè)計
4.2 理論知識
4.2.1 if語句
4.2.2 switch語句
4.3 選擇控制結(jié)構(gòu)程序舉例
4.4 本章小結(jié)
4.5 習(xí)題
第5章 項目主菜單的循環(huán)執(zhí)行設(shè)計
5.1 任務(wù)四 項目主菜單的循環(huán)執(zhí)行設(shè)計
5.2 理論知識
5.2.1 while語句
5.2.2 do…while語句
5.2.3 for語句
5.3 知識擴展
5.3.1 循環(huán)的嵌套
5.3.2 輔助控制語句
5.4 循環(huán)控制結(jié)構(gòu)程序舉例
5.5 本章小結(jié)
5.6 習(xí)題
第2篇 提 高 篇
學(xué)生成績統(tǒng)計項目概述
第6章 項目的整體框架設(shè)計
6.1 任務(wù)一 項目的整體框架設(shè)計
6.2 理論知識
6.2.1 結(jié)構(gòu)化程序設(shè)計思想與函數(shù)的分類
6.2.2 函數(shù)的定義
6.2.3 函數(shù)的值
6.2.4 函數(shù)的調(diào)用
6.2.5 函數(shù)間的數(shù)據(jù)傳遞
6.2.6 變量的作用域
6.3 知識擴展
6.3.1 變量的存儲類型
6.3.2 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
6.3.3 編譯預(yù)處理
6.4 本章小結(jié)
6.5 習(xí)題
第7章 項目中數(shù)組的應(yīng)用
7.1 任務(wù)二 用一維數(shù)組實現(xiàn)項目中學(xué)生成績的統(tǒng)計
7.2 理論知識
7.2.1 一維數(shù)組
7.2.2 一維數(shù)組作函數(shù)參數(shù)
7.3 任務(wù)三 用字符數(shù)組實現(xiàn)項目中的密碼驗證
7.4 理論知識——字符數(shù)組
7.5 知識擴展——二維數(shù)組
7.6 應(yīng)用舉例
7.7 本章小結(jié)
7.8 習(xí)題
第8章 項目中指針的應(yīng)用
8.1 任務(wù)四 用指針實現(xiàn)項目中學(xué)生成績的統(tǒng)計
8.2 理論知識
8.2.1 指針的概念
8.2.2 指針變量的定義與引用
8.2.3 變量的指針與指針變量
8.2.4 指針與一維數(shù)組
8.2.5 指針變量作函數(shù)參數(shù)
8.2.6 指針與字符串
8.3 知識擴展
8.3.1 指針與二維數(shù)組
8.3.2 指針數(shù)組和指向指針的指針
8.3.3 帶參數(shù)的main()函數(shù)
8.3.4 返回指針值的函數(shù)
8.4 應(yīng)用舉例
8.5 本章小結(jié)
8.6 習(xí)題
第3篇 應(yīng) 用 篇
學(xué)生信息管理系統(tǒng)項目概述
第9章 項目中結(jié)構(gòu)體的應(yīng)用
9.1 任務(wù)一 用結(jié)構(gòu)體實現(xiàn)項目中學(xué)生信息的增加、瀏覽和修改
9.2 理論知識
9.2.1 結(jié)構(gòu)體類型的定義
9.2.2 結(jié)構(gòu)體變量的定義
9.2.3 結(jié)構(gòu)體變量的引用
9.2.4 結(jié)構(gòu)體數(shù)組
9.2.5 結(jié)構(gòu)體指針
9.2.6 結(jié)構(gòu)體類型的數(shù)據(jù)在函數(shù)間的傳遞
9.3 知識擴展——共用體
9.3.1 共用體類型和共用體變量的定義
9.3.2 共用體變量的引用
9.4 知識擴展——枚舉類型和自定義類型
9.4.1 枚舉類型
9.4.2 自定義類型
9.5 本章小結(jié)
9.6 習(xí)題
第10章 項目中文件的應(yīng)用
10.1 任務(wù)二 項目中數(shù)據(jù)的存儲
10.2 理論知識
10.2.1 文件的基本概念
10.2.2 文件的打開和關(guān)閉
10.2.3 文件的順序讀寫
10.2.4 文件的定位及隨機讀寫
10.2.5 文件的出錯檢測
10.3 本章小結(jié)
10.4 習(xí)題
第4篇 高 級 篇
第11章 運算符、表達式與位運算
11.1 運算符與表達式
11.2 賦值運算符與賦值表達式
11.3 逗號運算符與逗號表達式
11.4 條件運算符與條件表達式
11.5 自增/自減運算符
11.6 位運算
11.6.1 位運算概述
11.6.2 位段
11.7 表達式求解示例
11.8 本章小結(jié)
11.9 習(xí)題
第12章 編譯預(yù)處理
12.1 宏定義
12.2 文件包含
12.3 條件編譯
12.4 本章小結(jié)
12.5 習(xí)題
附錄i 常用字符與ascii碼對照表
附錄ii c語言關(guān)鍵字
附錄iii 運算符的優(yōu)先級和結(jié)合方向
附錄iv 常用c庫函數(shù)
附錄v 學(xué)生信息管理系統(tǒng)源程序代碼
附錄vi 常見編譯錯誤信息
附錄vii 用c語言編寫一個學(xué)生數(shù)據(jù)庫系統(tǒng)
參考文獻