C語言項目開發教程

C語言項目開發教程

《C語言項目開發教程》2013年9月電子工業出版社出版的圖書,作者是黃成兵、謝慧。

基本介紹

  • 書名:C語言項目開發教程 
  • 作者:黃成兵、謝慧
  • ISBN:9787121213113
  • 頁數:296頁
  • 定價:39元
  • 出版社:電子工業出版社
  • 出版時間:2013-09
  • 開本:16
  • 版 次:01-01
  • 千 字 數:474字
內容簡介,目錄,

內容簡介

本書共分為7章,詳細講解了在初學C語言時所要掌握的基礎內容,其中包括第1章初步認識C語言,第2章程式控制結構,第3章數組的定義和使用,第4章函式的定義與使用,第5章指針以及指針與數組、函式的配合使用,第6章結構體、共用體和枚舉類型,第7章為檔案的概念和使用方法。 本書以項目任務式方法進行編寫,首先提出任務目標,對任務進行分解和分析,然後對項目中用到的知識點進行針對性的講解,最後根據學到的知識實現任務。同時在本書內容選取上以實用性為原則,做到不求面廣,但求實用。本書突出案例教學,避免空洞的描述,每個知識點的講解都通過案例的深入分析和上機操作使讀者加深對所學知識的理解,提高學習效果和動手能力。

目錄

第1章 初步認識C語言 /1
任務1.1 學生信息管理系統之選單設計 /1
1.1.1 C語言基本知識 /1
1.1.2 C語言與其他語言 /4
1.1.3 了解Visual C++ 6.0集成開發環境 /6
1.1.4 數據的輸入和輸出 /10
1.1.5 任務實現 /17
任務1.2 雞兔同籠問題 /19
1.2.1 基本數據類型 /19
1.2.2 常量和變數 /21
1.2.3 運算符和表達式 /23
1.2.4 任務實現 /25
課後練習 /27
第2章 程式控制結構 /29
任務2.1 測身高 /29
2.1.1 控制語句中的運算符和表達式 /29
2.1.2 if語句 /34
2.1.3 switch 語句 /38
2.1.4 任務實現 /39
任務2.2 學生信息管理系統之成績統計
2.2.1 for循環 /41
2.2.2 while循環 /44
2.2.3 do-while循環 /46
2.2.4 任務實現 /49
任務2.3 猜價格遊戲 /52
2.3.1 break和continue語句 /52
2.3.2 循環的嵌套 /54
2.3.3 任務實現 /58
課後練習 /61
第3章 數組 /64
任務3.1 學生信息管理系統之成績排序 /64
3.1.1 一維數組的定義和引用 /64
3.1.2 一維數組的初始化 /66
3.1.3 一維數組的使用 /68
3.1.4 任務實現 /74
任務3.2 學生信息管理系統之成績添加和查找 /76
3.2.1 二維數組的定義和引用 /76
3.2.2 二維數組的初始化 /78
3.2.3 二維數組的使用 /80
3.2.4 任務實現 /83
任務3.3 學生信息管理系統之姓名排序 /86
3.3.1 字元數組 /86
3.3.2 字元串的輸入和輸出 /88
3.3.3 字元串處理函式 /93
3.3.4 任務實現 /96
課後練習 /98
第4章 函式 /101
任務4.1 數學能力測試系統 /101
4.1.1 函式的定義 /101
4.1.2 函式的調用 /104
4.1.3 函式的值 /109
4.1.4 任務實現 /111
任務4.2 漢諾塔問題 /115
4.2.1 嵌套調用和遞歸調用 /115
4.2.2 局部變數和全局變數 /119
4.2.3 變數的存儲類型 /123
4.2.4 任務實現 /127
任務4.3 學生信息管理系統之函式實現 /129
4.3.1 數組和函式 /129
4.3.2 庫函式 /132
4.3.3 編譯預處理 /133
4.3.4 任務實現 /136
課後練習 /144
第5章 指針 /147
任務5.1 數據加密 /147
5.1.1 記憶體單元和指針 /147
5.1.2 指針變數 /148
5.1.3 指針運算 /152
5.1.4 任務實現 /154
任務5.2 學生管理系統之姓名排序 /156
5.2.1 指針與數組 /156
5.2.2 指針與字元串 /163
5.2.3 多級指針 /168
5.2.4 任務實現 /170
任務5.3 學生信息管理系統之指針實現 /172
5.3.1 指針與函式 /172
5.3.2 指針型函式與函式指針 /178
5.3.3 main函式的參數 /183
5.3.4 任務實現 /185
課後練習 /191
第6章 結構體、公用和枚舉 /194
任務6.1 學生成績排序—結構體 /194
6.1.1 結構體 /194
6.1.2 結構體數組與指針 /200
6.1.3 結構體和函式 /206
6.1.4 任務實現 /209
任務6.2 學生成績排序—鍊表 /211
6.2.1 動態記憶體管理 /211
6.2.2 鍊表的創建 /214
6.2.3 鍊表的基本操作 /220
6.2.4 任務實現 /227
任務6.3 列印日曆 /230
6.3.1 共用體 /231
6.3.2 枚舉類型 /233
6.3.3 類型定義typedef /235
6.3.4 任務實現 /236
課後練習 /238
第7章 檔案 /242
任務7.1 用戶登錄 /242
7.1.1 檔案的基本概念 /242
7.1.2 檔案的打開和關閉 /244
7.1.3 檔案的順序讀/寫 /248
7.1.4 任務實現 /253
任務7.2 查找學生信息——檔案 /256
7.2.1 檔案的數據塊讀/寫 /257
7.2.2 檔案的隨機讀/寫 /260
7.2.3 檔案檢測 /262
7.2.4 任務實現 /264
課後練習 /266
附錄A 學生信息管理系統數組實現 /268
附錄B 學生信息管理系統指針實現 /275
參考文獻 /283

相關詞條

熱門詞條

聯絡我們