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

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

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

定 價(jià):¥88.00

作 者: 孫偉,王晗,孫卓 著
出版社: 化學(xué)工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

第2章 C語言基礎(chǔ) 15
2.1 認(rèn)知C程序  15
2.1.1 C程序的基本框架  15
2.1.2 C程序的編譯與鏈接  16
2.1.3 C語言的開發(fā)環(huán)境  16
2.2 認(rèn)知語法與關(guān)鍵字  19
2.2.1 C語言語法  19
2.2.2 C語言語句  19
2.2.3 關(guān)鍵字  20
2.3 初識(shí)標(biāo)識(shí)符與變量、常量  21
2.3.1 標(biāo)識(shí)符  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 認(rèn)識(shí)運(yùn)算符與表達(dá)式  35
2.6.1 賦值運(yùn)算  35
2.6.2 算術(shù)運(yùn)算  36
2.6.3 自增自減運(yùn)算  38
2.6.4 逗號(hào)運(yùn)算  39
2.6.5 關(guān)系運(yùn)算  39
2.6.6 邏輯運(yùn)算  40
2.6.7 條件運(yùn)算  41
2.6.8 位運(yùn)算  41
2.6.9 運(yùn)算符的優(yōu)先級(jí)  43
2.7 轉(zhuǎn)換數(shù)據(jù)類型  43
2.7.1 自動(dòng)類型轉(zhuǎn)換  43
2.7.2 強(qiáng)制類型轉(zhuǎn)換  44

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

第4章 模塊化C程序結(jié)構(gòu)設(shè)計(jì) 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 形參與實(shí)參的信息傳遞  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 標(biāo)準(zhǔn)庫函數(shù)  91
4.5.1 標(biāo)準(zhǔn)庫中的頭文件  91
4.5.2 常用頭文件中函數(shù)的應(yīng)用  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 二級(jí)指針  132

第6章 預(yù)處理命令 134
6.1 預(yù)處理器  134
6.1.1 預(yù)處理命令  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é)構(gòu)體與共用體 145
7.1 結(jié)構(gòu)體  145
7.1.1 結(jié)構(gòu)體變量  146
7.1.2 結(jié)構(gòu)體數(shù)組  147
7.1.3 結(jié)構(gòu)體指針  148
7.2 共用體  152
7.3 枚舉與位域  154
7.3.1 枚舉  154
7.3.2 位域  155

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

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

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

參考文獻(xiàn) 226

本目錄推薦

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