c 語言從入門到精通(含盤)

c 語言從入門到精通(含盤)

《c 語言從入門到精通(含盤)》是2016年中國鐵道出版社出版的圖書,作者是陳長生、楊玉蘭、潘莉。 本書以零基礎講解為宗旨,用實例引導讀者深入學習,採取【基礎知識→核心技術→高級套用→項目實戰→行業套用】的講解模式,深入淺出地講解C語言的各項技術及實戰技能。

基本介紹

  • 中文名:c 語言從入門到精通(含盤)
  • 作者:陳長生 、楊玉蘭、 潘莉
  • 出版社:中國鐵道出版社
  • ISBN:9787113211141
內容簡介,圖書目錄,

內容簡介

本書以零基礎講解為宗旨,用實例引導讀者深入學習,採取【基礎知識→核心技術→高級套用→項目實戰→行業套用】的講解模式,深入淺出地講解C語言的各項技術及實戰技能。 第1篇【基礎知識】講解C語言基礎、常量與變數、數據種類、運算符和表達式等;第2 篇【核心技術】講解C語言中的函式與函式變數、檔案操作以及編譯與預處理指令等;第3 篇【高級套用】講解C語言中的庫函式、動態數據結構以及排序等高級技術;第4篇【項目實戰】包括圖書管理系統、通訊錄管理系統、網路通信系統、學生成績管理系統和酒店管理系統等的開發;第5 篇【行業套用】主要講解C語言在各個行業開發中的套用,涉及在遊戲中的開發套用、銀行業務套用、ATM存儲系統及航空管理行業中的套用等。 書中內容實用、實例豐富、步驟清晰,每個實例均經過細心調試,給出運行圖,有助於讀者分析實例。另有“跟我學上機”和“就業面試解析與技巧”板塊內容,幫助讀者迅速提高自己的開發能力與實戰套用能力。另外包含16小時的全程同步視頻教學錄像及20小時的實訓錄像。 無論您是否從事計算機相關行業,無論您是否接觸過C語言,通過本書的學習均可快速掌握C語言的開發方法和技巧。

圖書目錄

第1篇基礎知識
第1章初識C語言——Hello C2
1.1 C語言概述2
1.1.1 C語言的發展史2
1.1.2 C語言的特點2
1.1.3 C語言的套用3
1.2 C語言的常用開發環境3
1.2.1 Visual C 6.0 開發環境3
1.2.2 Turbo C 2.0開發環境.7
1.3 開發個C語言程式.8
1.3.1 在Visual C 6.0 中開發C語言程式8
1.3.2 在Turbo C中開發C語言程式.10
1.4 C語言程式的組成12
1.4.1 完整的C語言程式.12
1.4.2 #include 的秘密.13
1.4.3 程式的出入口——main()函式.13
1.4.4 數據貨櫃——常量和變數.14
1.4.5 如何輸出程式結果——輸出函式.14
1.4.6 注釋.14
1.4.7 代碼的規則.15
1.5 跟我學上機.15
1.5.1 上機目標.15
1.5.2 上機練習.16
1.6 就業面試解析與技巧16
1.6.1 面試解析與技巧(一).16
1.6.2 面試解析與技巧(二).16
第2章程式中的變與不變——常量與變數.17
2.1 標識符和關鍵字.17
2.1.1 標識符.17
2.1.2 關鍵字.18
2.2 常量18
2.2.1 什麼是常量.18
2.2.2 數值常量.19
2.2.3 字元常量.19
2.2.4 字元串常量.20
2.2.5 符號常量.20
2.3 變數22
2.3.1 什麼是變數.22
2.3.2 變數的聲明.22
2.3.3 變數的定義.23
2.3.4 變數的分類.24
2.3.5 變數的賦值和初始化.26
2.4 綜合案例——統計學生平均成績27
2.5 跟我學上機.28
2.5.1 上機目標.28
2.5.2 上機練習.29
2.6 就業面試解析與技巧29
2.6.1 面試解析與技巧(一).29
2.6.2 面試解析與技巧(二).29
第3章數據的種類——數據類型31
3.1 數制31
3.1.1 二進制.31
3.1.2 八進制.32
3.1.3 十六進制.32
3.1.4 數制間的轉換.34
3.2 整型數據.34
3.2.1 整型常量的表示方法.34
3.2.2 整型變數.35
3.2.3 整型變數的分類.35
3.2.4 整型變數的溢出.37
3.3 浮點型數據.38
3.3.1 浮點型常量的表示方法.38
3.3.2 浮點型變數.39
3.3.3 浮點型變數的類型.39
3.4 字元型數據.40
3.4.1 字元常量.41
3.4.2 字元變數.43
3.4.3 字元串常量.44
3.5 數據類型的轉換.45
3.5.1 隱式轉換.45
3.5.2 顯式轉換.47
3.6 綜合案例——類型轉換47
3.7 跟我學上機.48
3.7.1 上機目標.48
3.7.2 上機練習.48
3.8 就業面試解析與技巧49
3.8.1 面試解析與技巧(一).49
3.8.2 面試解析與技巧(二).49
第4章用戶與計算機的互動——輸入和輸出50
4.1 標準輸入/輸出50
4.2 格式化輸入/輸出50
4.2.1 格式化輸出函式——printf()50
4.2.2 格式控制字元.51
4.2.3 格式化輸入函式——scanf() 53
4.3 字元輸入/輸出57
4.3.1 字元輸出函式——putchar().57
4.3.2 字元輸入函式——getchar()58
4.4 字元串輸入/輸出59
4.4.1 字元串輸出函式——puts() 59
4.4.2 字元串輸入函式——gets() 59
4.5 跟我學上機.60
4.5.1 上機目標.60
4.5.2 上機練習.60
4.6 就業面試解析與技巧61
4.6.1 面試解析與技巧(一).61
4.6.2 面試解析與技巧(二).61
第5章運算符和表達式62
5.1 運算符62
5.1.1 運算符概述.62
5.1.2 運算符的分類.62
5.1.3 運算符優先權和結合性.63
5.2 表達式63
5.2.1 表達式的概念.63
5.2.2 表達式的分類.64
5.3 表達式與運算符.64
5.3.1 算術表達式與算術運算符.64
5.3.2 自增、自減表達式與自增、自減運算符66
5.3.3 賦值表達式與賦值運算符.67
5.3.4 關係表達式與關係運算符.69
5.3.5 邏輯表達式與邏輯運算符.71
5.3.6 條件表達式與條件運算符.74
5.3.7 逗號表達式與逗號運算符.75
5.3.8 位運算符.76
5.4 語句80
5.4.1 語句的概念.80
5.4.2 語句的使用.80
5.4.3 語句與表達式.81
5.4.4 C語言基本語句81
5.5 綜合案例——計算函式的結果83
5.5.1 跟我學上機.83
5.5.2 上機目標.83
5.5.3 上機練習.83
5.6 就業面試解析與技巧84
5.6.1 面試解析與技巧(一).84
5.6.2 面試解析與技巧(二).84
第6章 C 程式的流程——程式流程控制結構85
6.1 程式流程概述.85
6.2 if條件選擇語句85
6.2.1 if語句的一般形式85
6.2.2 if語句的嵌套90
6.2.3 使用if語句注意事項.93
6.3 switch條件選擇語句93
6.4 循環結構.95
6.4.1 while 語句.96
6.4.2 do-while語句97
6.4.3 for語句99
6.4.4 循環的嵌套.103
6.5 break、continue、goto語句.105
6.5.1 break語句.105
6.5.2 continue 語句.107
6.5.3 goto語句.108
6.6 綜合案例——簡單計算器110
6.7 跟我學上機.112
6.7.1 上機目標.112
6.7.2 上機練習.112
6.8 就業面試解析與技巧113
6.8.1 面試解析與技巧(一).113
6.8.2 面試解析與技巧(二).113
第7章數組與字元串114
7.1 數組概述.114
7.2 一維數組.115
7.2.1 一維數組的定義.115
7.2.2 一維數組的引用.116
7.2.3 一維數組的初始化.117
7.2.4 程式實例.117
7.3 二維數組.120
7.3.1 二維數組的定義.120
7.3.2 二維數組的引用.121
7.3.3 二維數組的初始化.122
7.3.4 多維數組.124
7.3.5 程式實例.124
7.4 字元數組與字元串126
7.4.1 字元數組的說明與初始化.126
7.4.2 字元串和字元數組.128
7.4.3 字元串的處理函式.128
7.4.4 字元數組的實例解析.133
7.5 綜合案例——楊輝三角135
7.6 跟我學上機.136
7.6.1 上機目標.136
7.6.2 上機練習.136
7.7 就業面試解析與技巧137
7.7.1 面試解析與技巧(一).137
7.7.2 面試解析與技巧(二).137
第8章算法與流程圖138
8.1 算法的概念.138
8.2 算法的特性.138
8.3 算法的表示.139
8.3.1 自然語言表示法.139
8.3.2 偽代碼表示法.139
8.3.3 流程圖表示法.140
8.3.4 N-S流程圖表示法142
8.3.5 計算機語言表示法.143
8.4 流程圖基礎.144
8.4.1 流程圖中的元素.144
8.4.2 流程圖的繪製.145
8.5 結構化程式設計方法146
8.6 綜合案例——求一元二次方程的根146
8.7 跟我學上機.148
8.7.1 上機目標.149
8.7.2 上機練習.149
8.8 就業面試解析與技巧149
8.8.1 面試解析與技巧(一).149
8.8.2 面試解析與技巧(二).150
第2篇核心技術
第9 章函式與函式中的變數.152
9.1 函式概述.152
9.1.1 函式的概念.152
9.1.2 函式的分類.153
9.1.3 函式定義的一般形式.153
9.2 函式的調用.155
9.2.1 函式的類型.155
9.2.2 函式的返回值.157
9.2.3 函式調用的方式.159
9.2.4 對被調用函式的聲明和函式原型.160
9.3 函式的嵌套調用.162
9.4 函式的遞歸調用.163
9.5 函式的參數.169
9.5.1 函式參數的傳遞.169
9.5.2 數組元素作為函式參數.170
9.5.3 數組名作為函式參數.171
9.6 內部函式和外部函式175
9.6.1 內部函式.175
9.6.2 外部函式.176
9.7 局部變數和全局變數178
9.7.1 局部變數.178
9.7.2 全局變數.179
9.8 變數的存儲類型.182
9.8.1 auto(自動)變數182
9.8.2 static(靜態)變數.183
9.8.3 register(暫存器)變數.185
9.8.4 extern(外部)變數.186
9.9 綜合案例——求方程的根188
9.10 跟我學上機.189
9.10.1 上機目標.189
9.10.2 上機練習.189
9.11 就業面試解析與技巧190
9.11.1 面試解析與技巧(一)190
9.11.2 面試解析與技巧(二)190
第10章指針191
10.1 指針概述.191
10.1.1 指針的概念.191
10.1.2 指針的類型.192
10.1.3 指針的值.192
10.1.4 運算符&和* 192
10.2 指針變數.194
10.2.1 指針變數的使用.195
10.2.2 指針變數作為函式參數.197
10.3 數組指針和指向數組的指針變數202
10.3.1 數組指針.202
10.3.2 通過指針引用數組元素.203
10.3.3 用數組名作為函式參數.206
10.4 綜合案例——創建簡單鍊表209
10.5 跟我學上機.212
10.5.1 上機目標.212
10.5.2 上機練習.213

相關詞條

熱門詞條

聯絡我們