注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C語言不掛科

C語言不掛科

C語言不掛科

定 價:¥99.00

作 者: 王冰
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302685586 出版時間: 2025-05-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 C/C 語言簡介與環(huán)境搭建 1
1.1 C語言和C 1
1.2 C語言的特點 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 中的通用基礎語法 9
1.7 本章小結 10
第2章 C語言中的常量與
變量 11
2.1 常量變量在C語言中的作用 11
2.2 常量和變量相關關鍵詞 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 認識計算機中的內(nèi)存存儲 20
2.5.1 計算機中的存儲單位 20
2.5.2 不同類型變量在內(nèi)存中
   的存儲情況 21
2.5.3 static 關鍵詞 22
2.6 本章小結 22
第3章 C語言中的運算符 24
3.1 C語言中的常用運算符以及
分類 24
3.2 算術運算符 25
3.2.1 算術運算符的功能 25
3.2.2 算術運算符示例 25
3.3 邏輯運算符 29
3.3.1 邏輯運算符的功能 29
3.3.2 程序代碼中的真與假 29
3.3.3 邏輯運算符示例 30
3.4 關系運算符 33
3.4.1 關系運算符的功能 33
3.4.2 關系運算符示例 33
3.5 位運算符 34
3.5.1 位運算符的功能 34
3.5.2 位運算符示例 34
3.6 選擇運算符 38
3.6.1 選擇運算符的功能 38
3.6.2 選擇運算符示例 38
3.7 求字節(jié)運算符 40
3.7.1 求字節(jié)運算符的功能 40
3.7.2 求字節(jié)運算符示例 40
3.8 指針運算符 41
3.8.1 指針運算符的功能 41
3.8.2 指針運算符示例 41
3.9 賦值運算符 43
3.9.1 賦值運算符的功能 43
3.9.2 賦值運算符示例 44
3.10 自增自減運算符 45
3.10.1 自增自減運算符功能 45
3.10.2 自增自減運算符示例 45
3.11 運算符優(yōu)先級 46
3.12 本章小結 47
第4章 C語言中的流程控制——
 判斷 48
4.1 代碼的運行順序 48
4.2 判斷、選擇結構 48
4.2.1 關鍵詞 48
4.2.2 流程圖 49
4.2.3 if 的單獨使用 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 本章小結 59
第5章 C語言中的流程控制——
 分支 60
5.1 分支結構流程圖 60
5.2 分支結構的標準語法 61
5.3 switch 基礎示例 61
5.4 break 的用法 62
5.5 default 的用法 65
5.6 綜合代碼示例 67
5.6.1 成績等級劃分 67
5.6.2 簡易計算器 68
5.6.3 某月有多少天 69
5.6.4 凱撒日期 70
5.7 本章小結 73
第6章 C語言中的流程控制——
 循環(huán) 74
6.1 循環(huán)結構簡介 74
6.1.1 什么是循環(huán)結構 74
6.1.2 為什么要使用循環(huán) 74
6.2 while 循環(huán) 75
6.2.1 while 標準語法 75
6.2.2 while 的流程圖 75
6.2.3 while 的基本使用示例 76
6.3 do…while 循環(huán) 78
6.3.1 do…while 標準語法 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)標準語法 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 本章小結 97
第7章 C語言中的數(shù)組 98
7.1 什么是數(shù)組 98
7.1.1 數(shù)組的簡介 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 本章小結 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 本章小結 141
第9章 C語言中的函數(shù) 142
9.1 什么是函數(shù) 142
9.1.1 函數(shù)的簡介 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 本章小結 166
第10章 C語言中的庫
 函數(shù) 167
10.1 stdio.h標準輸入輸出頭
      文件 167
10.2 time.h 時間和日期函數(shù)頭
   文件 171
10.3 stdlib.h 標準庫函數(shù)頭文件 173
10.4 string.h 字符串函數(shù)頭文件 174
10.5 math.h 數(shù)學函數(shù)頭文件 177
10.6 本章小結 181
第11章 C語言中的指針 182
11.1 指針簡介 182
11.2 指針的聲明 183
11.2.1 指針相關的運算符 183
11.2.2 語法結構 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 指針的高級應用 191
11.7.1 多級指針 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 本章小結 207
第12章 C語言中的結構體、聯(lián)合體與枚舉 208
12.1 結構體簡介 208
12.2 結構體的使用 208
12.2.1 結構體的定義 208
12.2.2 結構體變量 210
12.2.3 結構體的初始化與
         賦值 212
12.2.4 結構體成員訪問 213
12.2.5 結構體大小 217
12.2.6 結構體的位域 220
12.2.7 結構體嵌套定義 223
12.3 結構體作為函數(shù)的參數(shù) 224
12.4 結構體指針 226
12.5 結構體數(shù)組 228
12.6 聯(lián)合體簡介 230
12.7 聯(lián)合體的使用 230
12.8 枚舉簡介 232
12.9 枚舉的定義和成員引用 233
12.10 枚舉的應用場景 234
12.11 本章小結 236
第13章 C 語言中的內(nèi)存
 管理 237
13.1 內(nèi)存管理簡介 237
13.2 內(nèi)存管理相關函數(shù) 238
13.3 綜合代碼示例 243
13.4 鏈表的基本操作 245
13.4.1 單向鏈表 245
13.4.2 雙向鏈表 249
13.5 本章小結 252
第14章 C語言中的文件
 處理 253
14.1 文件處理相關函數(shù) 253
14.1.1 文件操作簡介 253
14.1.2 文件的讀寫操作 255
14.1.3 文件的拷貝操作 258
14.1.4 文件指針 262
14.4.5 文件的其他操作 266
14.2 綜合代碼示例 266
14.3 本章小結 269
第15章 C語言中的預
 處理 270
15.1 預處理簡介 270
15.2 頭文件包含 270
15.2.1 多文件編譯 271
15.2.2 外部變量的引用 275
15.3 gcc 編譯器 276
15.3.1 gcc 編譯器簡介 276
15.3.2 GCC 編譯器的使用 277
15.4 宏 280
15.4.1 簡單的宏替換 281
15.4.2 帶參宏 282
15.4.3 串行化 282
15.4.4 連接符 283
15.4.5 斷言宏 283
15.4.6 預處理編譯 284
15.5 條件編譯 285
15.6 本章小結 287
第16章 綜合示例 289
16.1 MVC 設計模式 289
16.2 項目需求 291
16.3 項目源碼實現(xiàn) 291
16.3.1 項目文件結構 291
16.3.2 源代碼時間及解析 292
16.4 本章小結 302

本目錄推薦

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