注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學深入淺出編程之道(C語言)

深入淺出編程之道(C語言)

深入淺出編程之道(C語言)

定 價:¥88.00

作 者: 孫偉,王晗,孫卓 著
出版社: 化學工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787122392565 出版時間: 2021-12-01 包裝: 平裝
開本: 16開 頁數(shù): 226 字數(shù):  

內(nèi)容簡介

  本書以C語言的知識技能為目標設立對應的章節(jié)內(nèi)容,分別介紹了與C語言關聯(lián)的計算機基礎、C語言發(fā)展、C語言運行環(huán)境、C程序設計基礎、C程序的模塊化設計、文件操作等內(nèi)容。書中還介紹軟件工程基礎,便于讀者在程序設計中融入軟件設計的思維和方法,更好地適應程序設計崗位所需的軟件文檔的編輯工作。本書還將案例的講解融于知識講解當中,可更好地幫助讀者掌握程序設計的知識應用。 本書適合程序設計初學者學習使用,對于具備一定的程序設計能力的學習者也有一定的借鑒價值。

作者簡介

暫缺《深入淺出編程之道(C語言)》作者簡介

圖書目錄

第1章 編程概述 1
1.1 計算機編程語言  1
1.1.1 計算機編程語言的發(fā)展  1
1.1.2 C語言的發(fā)展  3
1.1.3 C語言的特點  4
1.1.4 其他編程語言及其用途  4
1.1.5 C語言與C++  5
1.2 數(shù)據(jù)存儲  6
1.2.1 進制  6
1.2.2 進制之間的轉(zhuǎn)換  8
1.2.3 數(shù)據(jù)在內(nèi)存中的存儲  9
1.3 計算機中數(shù)據(jù)編碼  10
1.3.1 ASCII編碼  10
1.3.2 漢字編碼  12
1.3.3 Unicode字符集  12
1.4 程序與算法  13

第2章 C語言基礎 15
2.1 認知C程序  15
2.1.1 C程序的基本框架  15
2.1.2 C程序的編譯與鏈接  16
2.1.3 C語言的開發(fā)環(huán)境  16
2.2 認知語法與關鍵字  19
2.2.1 C語言語法  19
2.2.2 C語言語句  19
2.2.3 關鍵字  20
2.3 初識標識符與變量、常量  21
2.3.1 標識符  21
2.3.2 變量  22
2.3.3 常量  22
2.3.4 定義常量  24
2.4 編程中的數(shù)據(jù)類型  24
2.4.1 數(shù)據(jù)類型的概念  24
2.4.2 C語言的數(shù)據(jù)類型  25
2.4.3 C語言數(shù)據(jù)類型的分類  25
2.5 C程序的輸入與輸出  26
2.5.1 數(shù)據(jù)輸出  27
2.5.2 數(shù)據(jù)輸入  29
2.6 認識運算符與表達式  35
2.6.1 賦值運算  35
2.6.2 算術運算  36
2.6.3 自增自減運算  38
2.6.4 逗號運算  39
2.6.5 關系運算  39
2.6.6 邏輯運算  40
2.6.7 條件運算  41
2.6.8 位運算  41
2.6.9 運算符的優(yōu)先級  43
2.7 轉(zhuǎn)換數(shù)據(jù)類型  43
2.7.1 自動類型轉(zhuǎn)換  43
2.7.2 強制類型轉(zhuǎn)換  44

第3章 用三種結(jié)構實現(xiàn)程序控制 46
3.1 C語言控制結(jié)構  46
3.2 順序結(jié)構程序  47
3.3 if…else分支結(jié)構程序  48
3.3.1 單分支選擇結(jié)構  48
3.3.2 雙分支選擇結(jié)構  50
3.3.3 if多分支選擇結(jié)構  52
3.3.4 if嵌套選擇結(jié)構  54
3.4 switch分支結(jié)構程序  55
3.4.1 switch選擇結(jié)構  55
3.4.2 switch嵌套選擇結(jié)構  59
3.5 循環(huán)結(jié)構程序  60
3.5.1 while循環(huán)結(jié)構  60
3.5.2 do…while循環(huán)結(jié)構  62
3.5.3 for循環(huán)結(jié)構  63
3.5.4 三種循環(huán)的比較  67
3.5.5 循環(huán)結(jié)構跳轉(zhuǎn)  68
3.5.6 嵌套循環(huán)結(jié)構  70

第4章 模塊化C程序結(jié)構設計 73
4.1 C語言函數(shù)  73
4.1.1 函數(shù)的概念  73
4.1.2 函數(shù)的定義  74
4.1.3 函數(shù)的調(diào)用  76
4.2 函數(shù)的信息傳遞  79
4.2.1 形參與實參的信息傳遞  79
4.2.2 函數(shù)的返回值  81
4.3 變量的作用域  84
4.3.1 局部變量  84
4.3.2 全局變量  87
4.4 遞歸函數(shù)與調(diào)用  89
4.5 標準庫函數(shù)  91
4.5.1 標準庫中的頭文件  91
4.5.2 常用頭文件中函數(shù)的應用  92

第5章 數(shù)組與指針 98
5.1 數(shù)組  98
5.1.1 數(shù)組的概念  98
5.1.2 數(shù)組的定義  98
5.1.3 一維數(shù)組  99
5.1.4 二維數(shù)組  102
5.2 字符數(shù)組與字符串  103
5.2.1 字符數(shù)組  103
5.2.2 字符串  105
5.2.3 字符串輸入與輸出  106
5.2.4 字符串讀取  108
5.2.5 字符串處理函數(shù)  110
5.3 數(shù)組元素的查找與排序  112
5.3.1 數(shù)組元素查找  112
5.3.2 數(shù)組元素排序  114
5.4 指針與指針數(shù)組  115
5.4.1 指針  115
5.4.2 指針數(shù)組  120
5.4.3 字符串指針  125
5.5 指針函數(shù)  127
5.5.1 數(shù)組作函數(shù)參數(shù)  129
5.5.2 指針作為函數(shù)返回值  130
5.5.3 函數(shù)指針  131
5.6 二級指針  132

第6章 預處理命令 134
6.1 預處理器  134
6.1.1 預處理命令  134
6.1.2 #include用法  135
6.2 宏  136
6.2.1 宏定義  136
6.2.2 帶參數(shù)的宏定義  138
6.3 條件編譯  139
6.4 內(nèi)存管理  141

第7章 結(jié)構體與共用體 145
7.1 結(jié)構體  145
7.1.1 結(jié)構體變量  146
7.1.2 結(jié)構體數(shù)組  147
7.1.3 結(jié)構體指針  148
7.2 共用體  152
7.3 枚舉與位域  154
7.3.1 枚舉  154
7.3.2 位域  155

第8章 C語言對文件操作 157
8.1 打開與關閉文件  157
8.1.1 文件與文件流  157
8.1.2 打開文件  158
8.1.3 關閉文件  160
8.2 讀寫文件  161
8.2.1 讀取文件  161
8.2.2 寫入文件  164
8.2.3 格式化讀寫文件  167
8.2.4 隨機讀寫文件  168

第9章 軟件工程概述 170
9.1 軟件工程基礎  170
9.1.1 軟件發(fā)展  170
9.1.2 軟件生命周期  171
9.1.3 軟件計劃  173
9.2 軟件需求分析  174
9.2.1 需求分析  174
9.2.2 需求規(guī)格說明書  175
9.2.3 軟件設計任務與實施  176
9.2.4 軟件測試  177
9.3 軟件文檔  179
9.3.1 可行性研究報告  179
9.3.2 項目開發(fā)計劃  181
9.3.3 軟件需求規(guī)格說明書  182
9.3.4 概要設計說明書  182
9.3.5 詳細設計說明書  183
9.3.6 用戶手冊  183

第10章 C程序應用實例 185
10.1 程序控制結(jié)構實例  185
10.1.1 順序結(jié)構實例  185
10.1.2 選擇結(jié)構實例  187
10.1.3 循環(huán)結(jié)構實例  191
10.2 數(shù)組實例  201
10.3 函數(shù)實例  204
10.4 指針實例  213
10.5 字符串實例  215
10.6 文件實例  220

參考文獻 226

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號