資料介紹
《明解C語(yǔ)言》圖文并茂,示例豐富,設(shè)有190段代碼和164幅圖表,對(duì)C語(yǔ)言的基礎(chǔ)知識(shí)進(jìn)行了徹底剖析,內(nèi)容涉及數(shù)組、函數(shù)、指針、文件操作等。對(duì)于C語(yǔ)言語(yǔ)法以及一些難以理解的概念,均以精心繪制的示意圖,清晰、通俗地進(jìn)行講解。
目錄 · · · · · ·
目 錄
第1章 初識(shí)C語(yǔ)言
1-1 顯示計(jì)算結(jié)果
計(jì)算整數(shù)的和并顯示結(jié)果 2
程序和編譯 2
注釋 3
固定代碼 4
格式化輸出函數(shù)printf 4
語(yǔ)句 5
計(jì)算并顯示整數(shù)的差 5
格式化字符串和轉(zhuǎn)換說(shuō)明 6
符號(hào)的稱(chēng)呼 7
無(wú)格式化輸出 8
字符串常量 9
轉(zhuǎn)義字符 9
1-2 變量
常量和變量 10
聲明多個(gè)變量 11
賦值 11
1-3 輸入和顯示
通過(guò)鍵盤(pán)進(jìn)行輸入 12
格式化輸入函數(shù)scanf 12
乘法運(yùn)算 13
輸出函數(shù)puts 14
第2章 運(yùn)算和數(shù)據(jù)類(lèi)型
2-1 運(yùn)算
四則運(yùn)算 18
運(yùn)算符和操作數(shù) 18
商和余數(shù) 19
乘除運(yùn)算符和加減運(yùn)算符 19
使用printf函數(shù)打印 % 19
獲取整數(shù)的最后一位數(shù)字 20
多個(gè)轉(zhuǎn)換說(shuō)明 21
單目運(yùn)算符 22
賦值運(yùn)算符 23
表達(dá)式和賦值表達(dá)式 23
表達(dá)式語(yǔ)句 23
2-2 數(shù)據(jù)類(lèi)型
求平均值 24
數(shù)據(jù)類(lèi)型 24
int類(lèi)型和double類(lèi)型 25
數(shù)據(jù)類(lèi)型和對(duì)象 26
整數(shù)常量和浮點(diǎn)數(shù)常量 27
double類(lèi)型的運(yùn)算 27
數(shù)據(jù)類(lèi)型和運(yùn)算 28
類(lèi)型轉(zhuǎn)換 30
轉(zhuǎn)換說(shuō)明 32
第3章 分支結(jié)構(gòu)程序
3-1 if 語(yǔ)句
程序的流程 36
if 語(yǔ)句(1) 36
奇數(shù)的判定 37
if 語(yǔ)句(2) 38
奇數(shù)和偶數(shù) 39
判斷 39
非0的判斷 40
語(yǔ)法結(jié)構(gòu) 40
相等運(yùn)算符 42
比較余數(shù) 43
關(guān)系運(yùn)算符 44
嵌套的if語(yǔ)句 45
計(jì)算較大值 46
計(jì)算三個(gè)數(shù)的最大值 47
條件運(yùn)算符 48
差值計(jì)算 49
復(fù)合語(yǔ)句(程序塊) 50
判斷季節(jié) 52
邏輯運(yùn)算符 52
3-2 switch語(yǔ)句
程序的流程 54
switch語(yǔ)句和if語(yǔ)句 57
選擇語(yǔ)句 57
第4章 程序的循環(huán)控制
4-1 do語(yǔ)句
do語(yǔ)句 60
復(fù)合語(yǔ)句(程序塊)中的聲明 61
邏輯非運(yùn)算符 61
逆向顯示整數(shù)值 62
計(jì)算整數(shù)的位數(shù) 63
初始化 64
復(fù)合賦值運(yùn)算符 66
后置遞增運(yùn)算符和
后置遞減運(yùn)算符 67
4-2 while語(yǔ)句
while語(yǔ)句 68
字符常量 69
putchar 69
用遞減運(yùn)算符簡(jiǎn)化程序代碼 70
數(shù)據(jù)遞增 71
限定次數(shù)的循環(huán)操作 72
前置遞增運(yùn)算符和
前置遞減運(yùn)算符 73
4-3 for語(yǔ)句
for語(yǔ)句 74
循環(huán)語(yǔ)句 75
固定次數(shù)的循環(huán) 76
4-4 多重循環(huán)
九九乘法表 78
多重循環(huán) 79
長(zhǎng)方形 80
直角三角形 80
4-5 程序的組成元素和格式
關(guān)鍵字 82
標(biāo)識(shí)符 82
分隔符 83
運(yùn)算符 83
常量和字符串常量 83
自由的書(shū)寫(xiě)格式 84
連接相鄰的字符串常量 85
縮進(jìn) 85
第5章 數(shù)組
5-1 數(shù)組
數(shù)組 88
數(shù)組和for語(yǔ)句 90
數(shù)組初始化 92
數(shù)組的復(fù)制 93
輸入數(shù)組元素的值 94
對(duì)數(shù)組進(jìn)行倒序排列 94
使用數(shù)組進(jìn)行成績(jī)處理 96
對(duì)象式宏 96
賦值表達(dá)式 98
及格學(xué)生一覽表 100
數(shù)組的元素個(gè)數(shù) 100
成績(jī)分布圖 101
5-2 多維數(shù)組
矩陣 102
5-3 質(zhì)數(shù)計(jì)算
質(zhì)數(shù) 104
質(zhì)數(shù)計(jì)算程序(第1版) 104
大整數(shù) 104
break語(yǔ)句 104
質(zhì)數(shù)計(jì)算程序(第2版) 106
質(zhì)數(shù)計(jì)算程序(第3版) 107
質(zhì)數(shù)計(jì)算程序(第4版) 108
質(zhì)數(shù)計(jì)算程序(第5版) 110
逗號(hào)運(yùn)算符 110
第6章 函數(shù)
6-1 什么是函數(shù)
main函數(shù) 114
庫(kù)函數(shù) 114
函數(shù)定義和函數(shù)調(diào)用 114
三個(gè)數(shù)中的最大值 118
平方差 119
冪 120
值傳遞 120
調(diào)用其他函數(shù) 121
6-2 函數(shù)設(shè)計(jì)
沒(méi)有返回值的函數(shù) 122
通用性 122
不含形參的函數(shù) 124
函數(shù)返回值的初始化 125
作用域 125
計(jì)算最高分的程序 126
文件作用域 126
聲明和定義 127
函數(shù)原型聲明 127
頭文件和文件包含指令 128
函數(shù)的通用性 129
數(shù)組的傳遞 130
對(duì)接收到的數(shù)組進(jìn)行寫(xiě)入處理 132
const類(lèi)型的修飾符 133
順序查找 134
哨兵查找法 135
表達(dá)式語(yǔ)句和空語(yǔ)句 137
多維數(shù)組的傳遞 138
6-3 作用域和存儲(chǔ)期
作用域和標(biāo)識(shí)符的可見(jiàn)性 140
存儲(chǔ)期 142
第7章 基本數(shù)據(jù)類(lèi)型
7-1 基本數(shù)據(jù)類(lèi)型和數(shù)
基本數(shù)據(jù)類(lèi)型 148
基數(shù) 149
基數(shù)轉(zhuǎn)換 150
7-2 整型和字符型
字符型和整型 152
《limits.h》頭文件 154
字符型 155
sizeof運(yùn)算符 156
size_t型和typedef聲明 157
整型的靈活運(yùn)用 157
整型常量 158
整型常量的數(shù)據(jù)類(lèi)型 158
內(nèi)部表示和位 160
無(wú)符號(hào)整數(shù)的內(nèi)部表示 160
有符號(hào)整數(shù)的內(nèi)部表示 161
反碼表示法和補(bǔ)碼表示法 162
窺探整數(shù)內(nèi)部 163
按位操作的邏輯運(yùn)算 164
位移運(yùn)算符 166
位數(shù)的計(jì)算 168
求出unsigned型的位數(shù) 168
顯示位的內(nèi)容 169
整數(shù)的顯示 170
數(shù)據(jù)溢出和異常 171
7-3 浮點(diǎn)型
浮點(diǎn)型 172
浮點(diǎn)型常量 173
循環(huán)的控制 174
《math.h》頭文件 175
7-4 運(yùn)算
運(yùn)算符一覽 176
優(yōu)先級(jí) 176
結(jié)合性 176
數(shù)據(jù)類(lèi)型轉(zhuǎn)換 178
sizeof運(yùn)算符 180
sizeof運(yùn)算符和數(shù)組 181
第8章 動(dòng)手編寫(xiě)各種程序吧
8-1 函數(shù)式宏
函數(shù)和數(shù)據(jù)類(lèi)型 184
函數(shù)式宏 185
函數(shù)和函數(shù)式宏 186
不帶參數(shù)的函數(shù)式宏 187
函數(shù)式宏和逗號(hào)運(yùn)算符 188
8-2 枚舉類(lèi)型
枚舉類(lèi)型 190
枚舉常量 192
命名空間 193
8-3 遞歸
階乘 194
最大公約數(shù) 196
問(wèn)題和遞歸 197
8-4 輸入輸出和字符
數(shù)字字符計(jì)數(shù) 198
getchar函數(shù) 198
EOF 198
字符和數(shù)值 199
字符 200
轉(zhuǎn)義字符 203
復(fù)制 204
第9章 字符串的基本知識(shí)
9-1 什么是字符串
字符串字面量 208
字符串字面量的長(zhǎng)度 208
字符串 210
字符數(shù)組的初始化賦值 211
空字符串 212
字符串的讀取 212
格式化顯示字符串 213
9-2 字符串?dāng)?shù)組
字符串?dāng)?shù)組 214
讀取字符串?dāng)?shù)組中的字符串 215
9-3 字符串處理
字符串長(zhǎng)度 216
遍歷字符串 218
數(shù)字字符的出現(xiàn)次數(shù) 219
字符串?dāng)?shù)組的參數(shù)傳遞 220
大小寫(xiě)字符轉(zhuǎn)換 222
第10章 指針
10-1 指針
函數(shù)的參數(shù) 226
變量和對(duì)象 227
地址 227
取址運(yùn)算符 228
指針 229
指針運(yùn)算符 231
10-2 指針和函數(shù)
作為函數(shù)參數(shù)的指針 232
二值互換 234
引用傳遞(C++語(yǔ)言) 235
計(jì)算和與差 236
scanf函數(shù)和指針 236
將兩個(gè)值升序排列 237
指針的類(lèi)型 238
標(biāo)量型 239
10-3 指針和數(shù)組
指針和數(shù)組 240
數(shù)組的傳遞 244
第11章 字符串和指針
11-1 字符串和指針
字符串和指針 248
數(shù)組和指針的相同點(diǎn) 249
數(shù)組和指針的不同點(diǎn) 250
字符串?dāng)?shù)組 252
11-2 通過(guò)指針操作字符串
字符串和指針 254
判斷字符串長(zhǎng)度 254
const 254
使用指針進(jìn)行遍歷 255
字符串的復(fù)制 256
不正確的字符串復(fù)制 258
返回指針的函數(shù) 259
11-3 字符串處理庫(kù)函數(shù)
字符串處理函數(shù) 260
字符串轉(zhuǎn)換函數(shù) 264
第12章 結(jié)構(gòu)體
12-1 結(jié)構(gòu)體
排序 268
冒泡排序法 269
數(shù)據(jù)關(guān)聯(lián)性 270
結(jié)構(gòu)體 272
結(jié)構(gòu)體成員(。運(yùn)算符) 274
成員的初始化 275
結(jié)構(gòu)體成員(-》運(yùn)算符) 276
結(jié)構(gòu)體和typedef 278
結(jié)構(gòu)體和程序 279
聚合類(lèi)型 280
命名空間 280
返回結(jié)構(gòu)體的函數(shù) 281
結(jié)構(gòu)體數(shù)組 282
派生類(lèi)型 282
表示日期和時(shí)間的結(jié)構(gòu)體 284
12-2 作為成員的結(jié)構(gòu)體
表示坐標(biāo)的結(jié)構(gòu)體 286
表示具有定位功能的汽車(chē)的
結(jié)構(gòu)體 286
第13章 文件處理
13-1 文件與流
文件 290
流 290
標(biāo)準(zhǔn)流 291
FILE型 291
打開(kāi)文件 292
關(guān)閉文件 294
打開(kāi)與關(guān)閉文件示例 295
文件數(shù)據(jù)匯總 296
寫(xiě)入日期和時(shí)間 298
獲取上一次運(yùn)行時(shí)的信息 300
標(biāo)準(zhǔn)輸入輸出 302
顯示文件內(nèi)容 302
文件的復(fù)制 304
13-2 文本和二進(jìn)制
在文本文件中保存實(shí)數(shù) 306
文本文件和二進(jìn)制文件 307
在二進(jìn)制文件中保存實(shí)數(shù) 308
顯示文件自身 310
附錄1 C語(yǔ)言簡(jiǎn)介
C語(yǔ)言的歷史 314
K&R——C語(yǔ)言的圣經(jīng) 314
C語(yǔ)言標(biāo)準(zhǔn)規(guī)范 314
附錄2 printf函數(shù)與scanf函數(shù)
printf函數(shù) 318
scanf函數(shù) 322
致謝 326
參考文獻(xiàn) 326
索引 327
版權(quán)聲明 338
- 明解C語(yǔ)言教材免費(fèi)下載 31次下載
- 現(xiàn)代無(wú)線(xiàn)電實(shí)驗(yàn)的PDF電子書(shū)免費(fèi)下載 285次下載
- 半導(dǎo)體收音機(jī)淺談的PDF電子書(shū)免費(fèi)下載 171次下載
- 光學(xué)諧振腔的圖解分析與設(shè)計(jì)方法的PDF電子書(shū)免費(fèi)下載 132次下載
- 電子管數(shù)據(jù)手冊(cè)合集PDF電子書(shū)免費(fèi)下載 82次下載
- 高級(jí)語(yǔ)言程序設(shè)計(jì)從菜鳥(niǎo)到大師深入C語(yǔ)言程序設(shè)計(jì)PDF電子書(shū)免費(fèi)下載 181次下載
- 8051系列單片機(jī)C程序設(shè)計(jì)完全手冊(cè)PDF電子書(shū)免費(fèi)下載 285次下載
- 51單片機(jī)C語(yǔ)言程序100例電子書(shū)免費(fèi)下載 987次下載
- C語(yǔ)言算法和注釋大全PDF電子書(shū)免費(fèi)下載 28次下載
- 數(shù)字信號(hào)處理算法C語(yǔ)言實(shí)現(xiàn)PDF電子書(shū)免費(fèi)下載 79次下載
- 電冰箱快速維修PDF電子書(shū)免費(fèi)下載 51次下載
- 家電維修1128例PDF電子書(shū)免費(fèi)下載 207次下載
- STM8 C語(yǔ)言精品編程100例PDF版電子書(shū)免費(fèi)下載 0次下載
- 數(shù)字信號(hào)處理算法C語(yǔ)言實(shí)現(xiàn)PDF版電子書(shū)免費(fèi)下載 0次下載
- 《Visual C++游戲編程基礎(chǔ)》電子書(shū).pdf 0次下載
- PLC編程語(yǔ)言和C語(yǔ)言的區(qū)別 3079次閱讀
- plc編程語(yǔ)言與c語(yǔ)言的聯(lián)系 c語(yǔ)言和PLC有什么區(qū)別 4300次閱讀
- vb語(yǔ)言和c++語(yǔ)言的區(qū)別 2431次閱讀
- 什么是C語(yǔ)言?單片機(jī)有什么特點(diǎn)?為什么要用C語(yǔ)言編程? 1691次閱讀
- 電子書(shū)閱讀器內(nèi)置鋰電池供電自動(dòng)切換電路 2022次閱讀
- C語(yǔ)言的發(fā)展歷史 3207次閱讀
- 詳解C語(yǔ)言中的短路現(xiàn)象 4048次閱讀
- 使用51單片機(jī)讀寫(xiě)AT29C040的C語(yǔ)言程序免費(fèi)下載 4812次閱讀
- C語(yǔ)言的誕生 C語(yǔ)言與C++40年的相愛(ài)相殺 1359次閱讀
- C語(yǔ)言的簡(jiǎn)介和特點(diǎn)說(shuō)明 8053次閱讀
- 使用C語(yǔ)言實(shí)現(xiàn)萬(wàn)年歷星期速算法的源代碼免費(fèi)下載 3210次閱讀
- c語(yǔ)言入門(mén)書(shū)籍推薦 4.9w次閱讀
- 學(xué)習(xí)開(kāi)發(fā)環(huán)境和編程語(yǔ)言:匯編語(yǔ)言和C語(yǔ)言的比較 9080次閱讀
- 最新電子書(shū)拆解評(píng)測(cè)系列報(bào)道(一):打開(kāi)你的眼界 1.2w次閱讀
- verilog語(yǔ)言與c語(yǔ)言的區(qū)別 1.2w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費(fèi)
- 89天練會(huì)電子電路識(shí)圖
- 5.91 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專(zhuān)業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多