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