軟體開發視頻大講堂:C語言從入門到精通(實例版)

軟體開發視頻大講堂:C語言從入門到精通(實例版)

《軟體開發視頻大講堂:C語言從入門到精通(實例版)》是2012年7月清華大學出版社出版的圖書,作者是明日科技(中國)有限公司 。

基本介紹

  • 書名:軟體開發視頻大講堂:C語言從入門到精通(實例版)
  • 作者:明日科技(中國)有限公司
  • 出版社:清華大學出版社
  • 出版時間:2012年7月
  • 頁數:479 頁
  • 定價:69.8 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302287575
內容簡介,圖書目錄,

內容簡介

 《C語言從入門到精通(實例版)》從初學者的角度出發,通過通俗易懂的語言,豐富多彩的實例,詳細介紹了使用Visual C++ 6.0(部分使用Turbo C)進行C語言應用程式開發應該掌握的各方面技術。全書共分14章,包括初識C語言、C語言基礎、順序與選擇結構程式設計、循環控制、數組、函式、指針、結構體與共用體、算法、位運算、預處理、檔案、圖形圖像、商品信息管理系統。書中所有知識都結合具體實例進行介紹,涉及的程式代碼給出了詳細的注釋,可以使讀者輕鬆領會C語言應用程式開發的精髓,快速提高開發技能。另外,本書除了紙質內容之外,配書光碟中還給出了海量開發資源庫,主要內容如下:
  ◆語音視頻講解:總時長17小時,共193段
  ◆實例資源庫:881個實例及源碼詳細分析
  ◆模組資源庫:15個經典模組開發過程完整展現
  ◆項目案例資源庫:15個企業項目開發過程完整展現
  ◆測試題庫系統:616道能力測試題目
  ◆面試資源庫:371個企業面試真題
  ◆PPT電子教案
  本書適合作為軟體開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,也可供開發人員查閱、參考。

圖書目錄

第1篇 基 礎 知 識
第1章 初識C語言 3
視頻講解:26分鐘
1.1 C語言簡介 4
1.1.1 程式語言的發展 4
1.1.2 什麼是C語言 4
1.1.3 C語言的特點 5
1.2 認識C程式 6
1.2.1 簡單的C程式 6
1.2.2 C程式的開發環境 8
1.2.3 編程原則 16
1.2.4 編譯出錯提示 18
範例1 輸出一個正方形 27
範例2 用TC 2.0打開文本檔案 27
1.3 經典範例 28
1.3.1 經典範例1 十進制轉換為十六進制 28
1.3.2 經典範例2 三個數由小到大排序 28
1.4 小結 29
1.5 實踐與練習 29
第2章 C語言基礎 31
視頻講解:1小時28分鐘
2.1 數據類型 32
2.2 常量 33
2.2.1 整型常量 33
2.2.2 實型常量 34
2.2.3 字元型常量 35
2.2.4 符號常量 37
範例1 計算學生平均身高 38
範例2 求圓的周長 38
2.3 變數 39
2.3.1 整型變數 39
2.3.2 實型變數 42
2.3.3 字元型變數 44
範例3 實型數據的存儲 45
範例4 字元型數據進行算術運算 45
2.4 運算符與表達式 46
2.4.1 賦值運算符與表達式 47
2.4.2 算術運算符與表達式 51
2.4.3 關係運算符與表達式 53
2.4.4 邏輯運算符與表達式 54
2.4.5 逗號運算符與表達式 55
2.4.6 三目運算符與表達式 56
範例5 判斷閏年 57
範例6 判斷整數倍 58
2.5 經典範例 58
2.5.1 經典範例1 混合運算 58
2.5.2 經典範例2 檢查字元類型 59
2.5.3 經典範例3 判斷三角形的類型 60
2.6 小結 61
2.7 實踐與練習 61
第3章 順序與選擇結構程式設計 63
視頻講解:1小時39分鐘
3.1 C語句及賦值語句 64
3.1.1 C語句的概述 64
3.1.2 賦值語句 66
範例1 判斷迴文數 67
範例2 階梯問題 68
3.2 字元數據輸入/輸出 69
3.2.1 字元數據輸出 69
3.2.2 字元數據輸入 70
範例3 將輸入的小寫字母轉換為大寫字母 71
範例4 使用字元函式輸入/輸出字元 72
3.3 格式輸入/輸出函式 73
3.3.1 格式輸出函式 73
3.3.2 格式輸入函式 77
範例5 求一元二次方程的根 79
範例6 求直角三角形的斜邊 80
3.4 if語句 81
3.4.1 if語句的基本形式 81
3.4.2 if語句的其他形式 82
3.4.3 if語句的嵌套形式 84
範例7 判斷偶數 85
範例8 平方和值判斷 86
3.5 switch語句 87
範例9 評定成績等級 89
範例10 加油站加油 90
3.6 經典範例 91
3.6.1 經典範例1 計算運輸公司的計費 91
3.6.2 經典範例2 一年的日期情況 93
3.6.3 經典範例3 模擬自動售貨機 94
3.7 小結 95
3.8 實踐與練習 95
第4章 循環控制 97
視頻講解:1小時6分鐘
4.1 while及do while語句 98
4.1.1 while語句 98
4.1.2 do while語句 100
範例1 從鍵盤中輸入一個數n,求n! 101
範例2 買蘋果問題 102
4.2 for語句 102
4.2.1 for循環的變體 103
4.2.2 循環嵌套 106
範例3 統計不及格人數 109
範例4 一元錢兌換方案 110
4.3 轉移語句 110
4.3.1 goto語句 110
4.3.2 break語句 112
4.3.3 continue語句 114
範例5 求出給定數值內的所有正整數的和 115
範例6 偶數拆分 115
4.4 經典範例 116
4.4.1 經典範例1 燈塔數量 116
4.4.2 經典範例2 平方和運算 117
4.4.3 經典範例3 列印乘法口訣表 118
4.5 小結 119
4.6 實踐與練習 119
第2篇 核 心 技 術
第5章 數組 123
視頻講解:1小時4分鐘
5.1 一維數組 124
5.1.1 一維數組的定義和引用 124
5.1.2 一維數組的初始化 126
範例1 判斷一個數是否存儲在數組中 128
範例2 選票統計 128
5.2 二維數組 129
5.2.1 二維數組的定義和引用 130
5.2.2 二維數組的初始化 131
範例3 求二維數組對角線之和 133
範例4 列印楊輝三角 134
5.3 字元數組 135
5.3.1 字元數組的定義和引用 135
5.3.2 字元數組的初始化 136
5.3.3 字元數組的結束標誌 137
5.3.4 字元數組的輸入/輸出 138
5.3.5 字元串處理函式 141
範例5 統計各種字元的個數 148
範例6 字元升序排列 149
5.4 多維數組 150
5.5 經典範例 150
5.5.1 經典範例1 模擬比賽打分 150
5.5.2 經典範例2 列印5階幻方 152
5.5.3 經典範例3 找出排在後面的國家名 153
5.6 小結 154
5.7 實踐與練習 154
第6章 函式 155
視頻講解:1小時48分鐘
6.1 函式的簡介 156
6.1.1 概述 156
6.1.2 函式的定義與聲明 158
範例1 計算任意兩個整數的積 161
範例2 求最大公約數與最低公倍數 162
6.2 返回語句 163
6.2.1 函式返回 163
6.2.2 返回值 165
範例3 求任意兩個數的平均數 167
範例4 判斷素數 167
6.3 函式參數 168
6.3.1 形式參數和實際參數 168
6.3.2 數組作函式參數 170
範例5 求字元串中字元個數 174
範例6 求學生的平均身高 175
6.4 函式的調用 176
6.4.1 函式的調用方式 176
6.4.2 嵌套調用 178
6.4.3 遞歸調用 180
範例7 分數計算器 182
範例8 遞歸解分魚問題 184
6.5 局部變數和全局變數 185
6.5.1 局部變數 185
6.5.2 全局變數 188
6.6 變數的存儲類別 190
6.6.1 靜態存儲與動態存儲 190
6.6.2 auto變數 191
6.6.3 static變數 193
6.6.4 register變數 195
6.6.5 extern變數 195
6.7 內部函式和外部函式 197
6.7.1 內部函式 197
6.7.2 外部函式 198
範例9 最大值與最小值對調 199
範例10 使用register定義局部變數 200
6.8 庫函式 201
6.8.1 數學函式 202
6.8.2 字元和字元串函式 204
範例11 小數分離 207
範例12 求任意數n次冪 208
6.9 經典範例 209
6.9.1 經典範例1 某日是該年的第幾天 209
6.9.2 經典範例2 遞歸解決年齡問題 210
6.9.3 經典範例3 一數三平方 211
6.10 小結 212
6.11 實踐與練習 213
第7章 指針 215
視頻講解:50分鐘
7.1 指針相關概念 216
7.1.1 地址與指針 216
7.1.2 指針變數 217
7.1.3 “&”和“*”運算符 220
7.1.4 指針的算術運算 221
範例1 轉向的指針 223
範例2 數值的運算 224
7.2 一維數組與指針 225
7.2.1 指向數組元素的指針 225
7.2.2 使用指針訪問數組 226
範例3 查找數列中的最值 230
範例4 逆序存放數組元素 231
7.3 二維數組與指針 232
範例5 輸出二維數組有關值 234
範例6 輸出二維數組的任一行、任一列 235
7.4 字元串與指針 236
7.4.1 字元型指針 237
7.4.2 字元串數組 238
範例7 字元串的匹配 239
範例8 將若干字元串按照字母順序輸出 240
7.5 指針作函式參數 241
7.5.1 指針變數作函式的參數 242
7.5.2 數組指針作函式的參數 245
7.6 指向指針的指針 250
範例9 使用指針的指針輸出字元串 252
範例10 輸入月份號輸出英文月份名 253
7.7 函式型指針 254
7.8 main函式的參數 256
範例11 用函式指針實現求兩個數據的和與差 257
範例12 用指向函式的指針比較大小 258
7.9 經典範例 259
7.9.1 經典範例1 字元串插入 259
7.9.2 經典範例2 刪除數組中的連續元素 260
7.9.3 經典範例3 輸出銷售額 261
7.10 小結 262
7.11 實踐與練習 263
第8章 結構體與共用體 265
視頻講解:1小時2分鐘
8.1 結構體 266
8.1.1 結構體類型的概念 266
8.1.2 結構體變數的定義和引用 267
8.1.3 結構體變數的初始化 271
8.2 結構體數組 273
8.2.1 定義結構體數組 273
8.2.2 初始化結構體數組 274
範例1 比較計數 276
範例2 找出最高分 277
範例3 信息查詢 278
8.3 結構體指針 280
8.3.1 結構體指針變數的聲明 280
8.3.2 結構體指針的引用 281
8.3.3 結構體數組指針 283
8.3.4 結構體作函式的參數 284
範例4 統計分鐘數 287
範例5 指向數組元素的結構體指針運算 288
8.4 包含結構的結構 289
8.5 鍊表 290
8.5.1 鍊表概述 290
8.5.2 單鍊表的建立 292
8.5.3 鍊表的輸出 294
8.5.4 鍊表相關操作 296
範例6 合併兩個鍊表 302
範例7 創建循環鍊表 303
範例8 創建雙向鍊表 304
8.6 共用體 307

相關詞條

熱門詞條

聯絡我們