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

C語言不掛科

C語言不掛科

定 價(jià):¥99.00

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

購(gòu)買這本書可以去


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

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

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

作者簡(jiǎn)介

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

圖書目錄

第1章 C/C 語言簡(jiǎn)介與環(huán)境搭建 1
1.1 C語言和C 1
1.2 C語言的特點(diǎn) 1
1.3 C語言的用途 1
1.4 C語言的開發(fā)工具 2
1.4.1 集成開發(fā)工具 2
1.4.2 代碼編輯器 3
1.5 環(huán)境安裝 3
1.6 C/C 中的通用基礎(chǔ)語法 9
1.7 本章小結(jié) 10
第2章 C語言中的常量與
變量 11
2.1 常量變量在C語言中的作用 11
2.2 常量和變量相關(guān)關(guān)鍵詞 11
2.3 C語言中常量的使用 12
2.3.1 在代碼中用 const 定義并使
   用常量 12
2.3.2 C語言中常量的其他變
   現(xiàn)形式與使用 12
2.4 C語言中變量的使用 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ùn)算符 24
3.1 C語言中的常用運(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語言中的流程控制——
 判斷 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語句的使用 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語言中的流程控制——
 分支 60
5.1 分支結(jié)構(gòu)流程圖 60
5.2 分支結(jié)構(gòu)的標(biāo)準(zhǔn)語法 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語言中的流程控制——
 循環(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)語法 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)語法 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)語法 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語言中的數(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語言中的字符串 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語言中的函數(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 無參帶返回值 145
9.2.3 帶參無返回值 145
9.2.4 無參無返回值 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語言中的庫(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語言中的指針 182
11.1 指針簡(jiǎn)介 182
11.2 指針的聲明 183
11.2.1 指針相關(guān)的運(yùn)算符 183
11.2.2 語法結(jié)構(gòu) 183
11.3 直接訪問與間接訪問 184
11.3.1 直接訪問 184
11.3.2 間接訪問 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語言中的結(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)體成員訪問 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 語言中的內(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語言中的文件
 處理 253
14.1 文件處理相關(guān)函數(shù) 253
14.1.1 文件操作簡(jiǎn)介 253
14.1.2 文件的讀寫操作 255
14.1.3 文件的拷貝操作 258
14.1.4 文件指針 262
14.4.5 文件的其他操作 266
14.2 綜合代碼示例 266
14.3 本章小結(jié) 269
第15章 C語言中的預(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 ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)