注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C語(yǔ)言不掛科

C語(yǔ)言不掛科

C語(yǔ)言不掛科

定 價(jià):¥99.00

作 者: 王冰
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302685586 出版時(shí)間: 2025-05-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  C語(yǔ)言是計(jì)算機(jī)專業(yè)中的必修課,也是大多數(shù)編程技術(shù)中的底層技術(shù)。本書(shū)作為該領(lǐng)域中的入門(mén)教材,在內(nèi)容中涵蓋了C語(yǔ)言中的各方面基礎(chǔ)知識(shí)以及實(shí)操案例,并且是使用生動(dòng)的案例對(duì)應(yīng)相關(guān)的知識(shí)點(diǎn),在對(duì)應(yīng)的代碼中做出了詳細(xì)的講解。全書(shū)一共 17 章,第1~10章介紹了 C 語(yǔ)言的基礎(chǔ)語(yǔ)法用 法,包括:常量、變量、流程控制、數(shù)組、函數(shù)等;第 11~15 章介紹了C語(yǔ)言中的相對(duì)高級(jí)語(yǔ)法,包 括:指針、數(shù)組指針、指針數(shù)組、函數(shù)指針、指針函數(shù)、函數(shù)指針數(shù)組、枚舉、結(jié)構(gòu)體、聯(lián)合體等; 第16~17章包含一個(gè)綜合的實(shí)操案例,案例應(yīng)用到的技術(shù)內(nèi)容相對(duì)全面,基本可以包含之前所學(xué)習(xí)過(guò) 的大部分知識(shí)內(nèi)容。另外還有一部分筆試練習(xí)題。由于考慮到讀者大多數(shù)是在校的大學(xué)生。所以針對(duì)性地做了這個(gè)章節(jié)。目的是讀者能夠熟悉筆試題的出題方式,未來(lái)可以更好地應(yīng)對(duì)筆試考試。本書(shū)可作為高等院校計(jì)算機(jī)專業(yè)教材或者輔助材料,適合對(duì)計(jì)算機(jī)操作有一定認(rèn)知的編程愛(ài)好 者,比如計(jì)算機(jī)專業(yè)的高等院校新生,同樣也適合目前正在學(xué)習(xí)或者正準(zhǔn)備學(xué)習(xí) C 語(yǔ)言的編程愛(ài)好者。

作者簡(jiǎn)介

  王冰,筆名IT老邪,IT教培行業(yè)從業(yè)17年,累計(jì)授課時(shí)長(zhǎng)超過(guò)兩萬(wàn)小時(shí),從業(yè)期間學(xué)員數(shù)以萬(wàn)計(jì)。授課內(nèi)容涵蓋C/C、Java、Python等主流開(kāi)發(fā)語(yǔ)言,涉及就業(yè)方向包括嵌入式開(kāi)發(fā)、Java、Web全棧開(kāi)發(fā)、Web前端開(kāi)發(fā)、PHP全棧開(kāi)發(fā)等。曾獲得高校畢業(yè)生就業(yè)協(xié)會(huì)頒發(fā)的雙師型導(dǎo)師認(rèn)證,曾任某新三板教培機(jī)構(gòu)教學(xué)總監(jiān)、區(qū)域校長(zhǎng)以及多個(gè)高校的外聘講師。

圖書(shū)目錄

第1章 C/C 語(yǔ)言簡(jiǎn)介與環(huán)境搭建 1
1.1 C語(yǔ)言和C 1
1.2 C語(yǔ)言的特點(diǎn) 1
1.3 C語(yǔ)言的用途 1
1.4 C語(yǔ)言的開(kāi)發(fā)工具 2
1.4.1 集成開(kāi)發(fā)工具 2
1.4.2 代碼編輯器 3
1.5 環(huán)境安裝 3
1.6 C/C 中的通用基礎(chǔ)語(yǔ)法 9
1.7 本章小結(jié) 10
第2章 C語(yǔ)言中的常量與
變量 11
2.1 常量變量在C語(yǔ)言中的作用 11
2.2 常量和變量相關(guān)關(guān)鍵詞 11
2.3 C語(yǔ)言中常量的使用 12
2.3.1 在代碼中用 const 定義并使
   用常量 12
2.3.2 C語(yǔ)言中常量的其他變
   現(xiàn)形式與使用 12
2.4 C語(yǔ)言中變量的使用 15
2.4.1 變量的定義 15
2.4.2 變量的使用 16
2.5 認(rèn)識(shí)計(jì)算機(jī)中的內(nèi)存存儲(chǔ) 20
2.5.1 計(jì)算機(jī)中的存儲(chǔ)單位 20
2.5.2 不同類型變量在內(nèi)存中
   的存儲(chǔ)情況 21
2.5.3 static 關(guān)鍵詞 22
2.6 本章小結(jié) 22
第3章 C語(yǔ)言中的運(yùn)算符 24
3.1 C語(yǔ)言中的常用運(yùn)算符以及
分類 24
3.2 算術(shù)運(yùn)算符 25
3.2.1 算術(shù)運(yùn)算符的功能 25
3.2.2 算術(shù)運(yùn)算符示例 25
3.3 邏輯運(yùn)算符 29
3.3.1 邏輯運(yùn)算符的功能 29
3.3.2 程序代碼中的真與假 29
3.3.3 邏輯運(yùn)算符示例 30
3.4 關(guān)系運(yùn)算符 33
3.4.1 關(guān)系運(yùn)算符的功能 33
3.4.2 關(guān)系運(yùn)算符示例 33
3.5 位運(yùn)算符 34
3.5.1 位運(yùn)算符的功能 34
3.5.2 位運(yùn)算符示例 34
3.6 選擇運(yùn)算符 38
3.6.1 選擇運(yùn)算符的功能 38
3.6.2 選擇運(yùn)算符示例 38
3.7 求字節(jié)運(yùn)算符 40
3.7.1 求字節(jié)運(yùn)算符的功能 40
3.7.2 求字節(jié)運(yùn)算符示例 40
3.8 指針運(yùn)算符 41
3.8.1 指針運(yùn)算符的功能 41
3.8.2 指針運(yùn)算符示例 41
3.9 賦值運(yùn)算符 43
3.9.1 賦值運(yùn)算符的功能 43
3.9.2 賦值運(yùn)算符示例 44
3.10 自增自減運(yùn)算符 45
3.10.1 自增自減運(yùn)算符功能 45
3.10.2 自增自減運(yùn)算符示例 45
3.11 運(yùn)算符優(yōu)先級(jí) 46
3.12 本章小結(jié) 47
第4章 C語(yǔ)言中的流程控制——
 判斷 48
4.1 代碼的運(yùn)行順序 48
4.2 判斷、選擇結(jié)構(gòu) 48
4.2.1 關(guān)鍵詞 48
4.2.2 流程圖 49
4.2.3 if 的單獨(dú)使用 49
4.2.4 if…else語(yǔ)句的使用 50
4.2.5 else…if 的使用 52
4.2.6 if 的嵌套使用 55
4.3 綜合代碼示例 56
4.3.1 判斷奇偶數(shù) 56
4.3.2 判斷平閏年 58
4.4 本章小結(jié) 59
第5章 C語(yǔ)言中的流程控制——
 分支 60
5.1 分支結(jié)構(gòu)流程圖 60
5.2 分支結(jié)構(gòu)的標(biāo)準(zhǔn)語(yǔ)法 61
5.3 switch 基礎(chǔ)示例 61
5.4 break 的用法 62
5.5 default 的用法 65
5.6 綜合代碼示例 67
5.6.1 成績(jī)等級(jí)劃分 67
5.6.2 簡(jiǎn)易計(jì)算器 68
5.6.3 某月有多少天 69
5.6.4 凱撒日期 70
5.7 本章小結(jié) 73
第6章 C語(yǔ)言中的流程控制——
 循環(huán) 74
6.1 循環(huán)結(jié)構(gòu)簡(jiǎn)介 74
6.1.1 什么是循環(huán)結(jié)構(gòu) 74
6.1.2 為什么要使用循環(huán) 74
6.2 while 循環(huán) 75
6.2.1 while 標(biāo)準(zhǔn)語(yǔ)法 75
6.2.2 while 的流程圖 75
6.2.3 while 的基本使用示例 76
6.3 do…while 循環(huán) 78
6.3.1 do…while 標(biāo)準(zhǔn)語(yǔ)法 78
6.3.2 do…while 的流程圖 79
6.3.3 do…while 的基本使用
       示例 79
6.4 for 循環(huán) 80
6.4.1 for 循環(huán)標(biāo)準(zhǔn)語(yǔ)法 80
6.4.2 for 循環(huán)的流程圖 81
6.4.3 for 的基本使用示例 81
6.5 break 與 continue 85
6.5.1 break 在循環(huán)中的使用 85
6.5.2 continue 在循環(huán)中的
       使用 88
6.6 循環(huán)的嵌套使用 89
6.7 綜合代碼示例 90
6.8 本章小結(jié) 97
第7章 C語(yǔ)言中的數(shù)組 98
7.1 什么是數(shù)組 98
7.1.1 數(shù)組的簡(jiǎn)介 98
7.1.2 為什么要使用數(shù)組 99
7.2 數(shù)組的聲明與初始化 99
7.2.1 數(shù)組的聲明 99
7.2.2 數(shù)組的初始化 100
7.2.3 初始化以后的數(shù)組 101
7.3 數(shù)組中元素的引用 102
7.3.1 元素引用方法 102
7.3.2 數(shù)組的遍歷 103
7.4 多維數(shù)組 104
7.4.1 什么是多為數(shù)組 104
7.4.2 二維數(shù)組的定義與初
       始化 104
7.4.3 二維數(shù)組元素的引 107
7.4.4 二維數(shù)組的遍歷 108
7.5 綜合代碼示例 109
7.6 本章小結(jié) 124
第8章 C語(yǔ)言中的字符串 125
8.1 字符數(shù)組 125
8.2 字符串 126
8.2.1 字符串的定義 126
8.2.2 字符串的初始化 130
8.2.3 字符串的輸入輸出 133
8.3 綜合代碼示例 134
8.4 本章小結(jié) 141
第9章 C語(yǔ)言中的函數(shù) 142
9.1 什么是函數(shù) 142
9.1.1 函數(shù)的簡(jiǎn)介 142
9.1.2 函數(shù)的基本概念 142
9.1.3 為什么要使用函數(shù) 143
9.2 函數(shù)的定義 144
9.2.1 帶參函數(shù)帶返回值 144
9.2.2 無(wú)參帶返回值 145
9.2.3 帶參無(wú)返回值 145
9.2.4 無(wú)參無(wú)返回值 146
9.3 函數(shù)的調(diào)用 146
9.4 全局變量與局部變量 148
9.5 函數(shù)的傳參 152
9.5.1 如何傳參 152
9.5.2 傳參順序 154
9.6 遞歸調(diào)用 155
9.6.1 遞歸的使用 155
9.6.2 遞歸小示例 158
9.7 main()函數(shù)怎么用 159
9.8 綜合代碼示例 161
9.9 本章小結(jié) 166
第10章 C語(yǔ)言中的庫(kù)
 函數(shù) 167
10.1 stdio.h標(biāo)準(zhǔn)輸入輸出頭
      文件 167
10.2 time.h 時(shí)間和日期函數(shù)頭
   文件 171
10.3 stdlib.h 標(biāo)準(zhǔn)庫(kù)函數(shù)頭文件 173
10.4 string.h 字符串函數(shù)頭文件 174
10.5 math.h 數(shù)學(xué)函數(shù)頭文件 177
10.6 本章小結(jié) 181
第11章 C語(yǔ)言中的指針 182
11.1 指針簡(jiǎn)介 182
11.2 指針的聲明 183
11.2.1 指針相關(guān)的運(yùn)算符 183
11.2.2 語(yǔ)法結(jié)構(gòu) 183
11.3 直接訪問(wèn)與間接訪問(wèn) 184
11.3.1 直接訪問(wèn) 184
11.3.2 間接訪問(wèn) 185
11.4 指針與數(shù)組 185
11.5 指針與字符串 187
11.6 指針作為函數(shù)的參數(shù) 187
11.6.1 值傳遞 188
11.6.2 址傳遞 189
11.7 指針的高級(jí)應(yīng)用 191
11.7.1 多級(jí)指針 191
11.7.2 指針數(shù)組 193
11.7.3 數(shù)組指針 198
11.7.4 指針函數(shù) 200
11.7.5 函數(shù)指針 202
11.8 特殊指針 205
11.8.1 空指針 205
11.8.2 void指針 205
11.9 本章小結(jié) 207
第12章 C語(yǔ)言中的結(jié)構(gòu)體、聯(lián)合體與枚舉 208
12.1 結(jié)構(gòu)體簡(jiǎn)介 208
12.2 結(jié)構(gòu)體的使用 208
12.2.1 結(jié)構(gòu)體的定義 208
12.2.2 結(jié)構(gòu)體變量 210
12.2.3 結(jié)構(gòu)體的初始化與
         賦值 212
12.2.4 結(jié)構(gòu)體成員訪問(wèn) 213
12.2.5 結(jié)構(gòu)體大小 217
12.2.6 結(jié)構(gòu)體的位域 220
12.2.7 結(jié)構(gòu)體嵌套定義 223
12.3 結(jié)構(gòu)體作為函數(shù)的參數(shù) 224
12.4 結(jié)構(gòu)體指針 226
12.5 結(jié)構(gòu)體數(shù)組 228
12.6 聯(lián)合體簡(jiǎn)介 230
12.7 聯(lián)合體的使用 230
12.8 枚舉簡(jiǎn)介 232
12.9 枚舉的定義和成員引用 233
12.10 枚舉的應(yīng)用場(chǎng)景 234
12.11 本章小結(jié) 236
第13章 C 語(yǔ)言中的內(nèi)存
 管理 237
13.1 內(nèi)存管理簡(jiǎn)介 237
13.2 內(nèi)存管理相關(guān)函數(shù) 238
13.3 綜合代碼示例 243
13.4 鏈表的基本操作 245
13.4.1 單向鏈表 245
13.4.2 雙向鏈表 249
13.5 本章小結(jié) 252
第14章 C語(yǔ)言中的文件
 處理 253
14.1 文件處理相關(guān)函數(shù) 253
14.1.1 文件操作簡(jiǎn)介 253
14.1.2 文件的讀寫(xiě)操作 255
14.1.3 文件的拷貝操作 258
14.1.4 文件指針 262
14.4.5 文件的其他操作 266
14.2 綜合代碼示例 266
14.3 本章小結(jié) 269
第15章 C語(yǔ)言中的預(yù)
 處理 270
15.1 預(yù)處理簡(jiǎn)介 270
15.2 頭文件包含 270
15.2.1 多文件編譯 271
15.2.2 外部變量的引用 275
15.3 gcc 編譯器 276
15.3.1 gcc 編譯器簡(jiǎn)介 276
15.3.2 GCC 編譯器的使用 277
15.4 宏 280
15.4.1 簡(jiǎn)單的宏替換 281
15.4.2 帶參宏 282
15.4.3 串行化 282
15.4.4 連接符 283
15.4.5 斷言宏 283
15.4.6 預(yù)處理編譯 284
15.5 條件編譯 285
15.6 本章小結(jié) 287
第16章 綜合示例 289
16.1 MVC 設(shè)計(jì)模式 289
16.2 項(xiàng)目需求 291
16.3 項(xiàng)目源碼實(shí)現(xiàn) 291
16.3.1 項(xiàng)目文件結(jié)構(gòu) 291
16.3.2 源代碼時(shí)間及解析 292
16.4 本章小結(jié) 302

本目錄推薦

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