C語言程式設計項目教程(2012年清華大學出版社出版的圖書)

C語言程式設計項目教程(2012年清華大學出版社出版的圖書)

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

《C語言程式設計項目教程》是2012年清華大學出版社出版的圖書。

基本介紹

  • 中文名:C語言程式設計項目教程
  • 作者:郭運宏,李玉梅主編
  • 出版時間:2012年9月
  • 出版社清華大學出版社
  • ISBN:9787302292869
  • 類別:計算機教材
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

  《C語言程式設計項目教程》以C語言基礎知識→核心技術→高級套用為主線,以項目為背景,採取任務驅動的方法來組織編寫,全書深入淺出地講解了C語言的各項技術,並以大量的實例來加深讀者對知識的理解和運用。在編寫的過程中,還特別注重知識的層次性和技能的漸進性。本書共分4篇,第1篇為基礎篇,包括第1~5章,以實用計算器項目為背景,系統介紹C語言的基本知識和程式控制結構;第2篇為提高篇,包括第6~8章,以學生成績統計項目為背景,重點介紹C語言的函式、數組和指針等核心技術;第3篇為套用篇,包括第9~10章,以學生信息管理系統為背景,介紹結構體、檔案等套用;第4篇為高級篇,包括第11~12章,重點介紹位運算、編譯預處理等深層次的知識。本書所有的程式代碼均在VC++6。0環境中調試通過。《C語言程式設計項目教程》適合作為高等職業技術院校、普通高等院校計算機及相關專業教材,也可作為程式開發人員和愛好者自學的參考用書。

圖書目錄

第1篇 基 礎 篇
實用計算器項目概述
第1章 c語言概述
1.1 c語言的發展及特點
1.1.1 程式設計語言
1.1.2 c語言的發展
1.1.3 c語言的特點
1.2 簡單的c語言程式介紹
1.3 c語言程式的開發過程
1.4 vc++6.0集成開發環境
1.5 turbo c開發環境
1.6 gcc介紹
1.7 本章小結
1.8 習題
第2章 項目中的數據類型和數據運算
2.1 任務一 項目中數據類型的定義
2.2 理論知識
2.2.1 c語言的數據類型
2.2.2 常量和變數
2.2.3 運算符和表達式
2.2.4 數據類型轉換
2.3 知識擴展
2.3.1 數值在計算機中的表示
2.3.2 標準數學函式的使用
2.4 本章小結
2.5 習題
第3章 項目主選單的順序執行設計
3.1 任務二 用輸入/輸出函式實現項目主選單的順序執行
3.2 理論知識
3.2.1 c語言程式語句
3.2.2 格式化輸入/輸出函式
3.2.3 單字元輸入/輸出函式
3.2.4 算法與程式的3種基本結構
3.2.5 順序結構程式設計
3.3 知識擴展
3.3.1 程式設計的步驟
3.3.2 結構化程式設計的標準
3.3.3 程式設計的風格
3.4 本章小結
3.5 習題
第4章 項目主選單的選擇執行設計
4.1 任務三 項目主選單的選擇執行設計
4.2 理論知識
4.2.1 if語句
4.2.2 switch語句
4.3 選擇控制結構程式舉例
4.4 本章小結
4.5 習題
第5章 項目主選單的循環執行設計
5.1 任務四 項目主選單的循環執行設計
5.2 理論知識
5.2.1 while語句
5.2.2 do…while語句
5.2.3 for語句
5.3 知識擴展
5.3.1 循環的嵌套
5.3.2 輔助控制語句
5.4 循環控制結構程式舉例
5.5 本章小結
5.6 習題
第2篇 提 高 篇
學生成績統計項目概述
第6章 項目的整體框架設計
6.1 任務一 項目的整體框架設計
6.2 理論知識
6.2.1 結構化程式設計思想與函式的分類
6.2.2 函式的定義
6.2.3 函式的值
6.2.4 函式的調用
6.2.5 函式間的數據傳遞
6.2.6 變數的作用域
6.3 知識擴展
6.3.1 變數的存儲類型
6.3.2 函式的嵌套調用和遞歸調用
6.3.3 編譯預處理
6.4 本章小結
6.5 習題
第7章 項目中數組的套用
7.1 任務二 用一維數組實現項目中學生成績的統計
7.2 理論知識
7.2.1 一維數組
7.2.2 一維數組作函式參數
7.3 任務三 用字元數組實現項目中的密碼驗證
7.4 理論知識——字元數組
7.5 知識擴展——二維數組
7.6 套用舉例
7.7 本章小結
7.8 習題
第8章 項目中指針的套用
8.1 任務四 用指針實現項目中學生成績的統計
8.2 理論知識
8.2.1 指針的概念
8.2.2 指針變數的定義與引用
8.2.3 變數的指針與指針變數
8.2.4 指針與一維數組
8.2.5 指針變數作函式參數
8.2.6 指針與字元串
8.3 知識擴展
8.3.1 指針與二維數組
8.3.2 指針數組和指向指針的指針
8.3.3 帶參數的main( )函式
8.3.4 返回指針值的函式
8.4 套用舉例
8.5 本章小結
8.6 習題
第3篇 應 用 篇
學生信息管理系統項目概述
第9章 項目中結構體的套用
9.1 任務一 用結構體實現項目中學生信息的增加、瀏覽和修改
9.2 理論知識
9.2.1 結構體類型的定義
9.2.2 結構體變數的定義
9.2.3 結構體變數的引用
9.2.4 結構體數組
9.2.5 結構體指針
9.2.6 結構體類型的數據在函式間的傳遞
9.3 知識擴展——共用體
9.3.1 共用體類型和共用體變數的定義
9.3.2 共用體變數的引用
9.4 知識擴展——枚舉類型和自定義類型
9.4.1 枚舉類型
9.4.2 自定義類型
9.5 本章小結
9.6 習題
第10章 項目中檔案的套用
10.1 任務二 項目中數據的存儲
10.2 理論知識
10.2.1 檔案的基本概念
10.2.2 檔案的打開和關閉
10.2.3 檔案的順序讀寫
10.2.4 檔案的定位及隨機讀寫
10.2.5 檔案的出錯檢測
10.3 本章小結
10.4 習題
第4篇 高 級 篇
第11章 運算符、表達式與位運算
11.1 運算符與表達式
11.2 賦值運算符與賦值表達式
11.3 逗號運算符與逗號表達式
11.4 條件運算符與條件表達式
11.5 自增/自減運算符
11.6 位運算
11.6.1 位運算概述
11.6.2 位段
11.7 表達式求解示例
11.8 本章小結
11.9 習題
第12章 編譯預處理
12.1 宏定義
12.2 檔案包含
12.3 條件編譯
12.4 本章小結
12.5 習題
附錄i 常用字元與ascii碼對照表
附錄ii c語言關鍵字
附錄iii 運算符的優先權和結合方向
附錄iv 常用c庫函式
附錄v 學生信息管理系統源程式代碼
附錄vi 常見編譯錯誤信息
附錄vii 用c語言編寫一個學生資料庫系統
參考文獻

相關詞條

熱門詞條

聯絡我們