这是明解c语言.pdf下载,示例丰富,设(shè)有(yǒu)190段代码和164幅图表,对C语言的基础知识进行了彻底(dǐ)剖析,内容涉(shè)及数组、函数、指针、文件操作等。对于C语(yǔ)言语法以(yǐ)及一些难以(yǐ)理(lǐ)解的概念,均以精心绘制的示意图,清晰、通俗地进行讲(jiǎng)解。《明(míng)解(jiě)C语(yǔ)言》作者是柴田望洋(Shibata Bouyou),日本福(fú)冈工业大学信(xìn)息(xī)工(gōng)程(chéng)学院副教(jiāo)授(shòu)。在日(rì)本IT界家喻户(hù)晓,编写了一些列极富影(yǐng)响力的计算机教材和参考书,如《明(míng)解C++》、《明(míng)解Java》等,本(běn)书于2000年荣获日本工学教(jiāo)育(yù)协会著作奖。
《明解(jiě)c语言(yán)》是日本的c语(yǔ)言经典教(jiāo)材,自出版以来不(bú)断重印、修订,被誉为“c语言(yán)圣经”。作者在日本(běn)it界家喻户(hù)晓,出(chū)版过一系列极富影响力(lì)的计算机教材和参考书。其简洁、通(tōng)俗的文风深受读者的喜爱。
《明解(jiě)c语言》图文并茂(mào),示例(lì)丰富,设有190段(duàn)代码和164幅图表,对(duì)c语言(yán)的基础知识进行(háng)了彻底剖析(xī),内容涉及数组、函数、指针、文(wén)件操作等。对于c语言语(yǔ)法以及一些难以(yǐ)理解的概念,均以精心绘制的示意(yì)图,清(qīng)晰、通(tōng)俗地(dì)进行讲解。
《明解c语言》适合c语言初学者阅(yuè)读。
第(dì)1章 初识c语言
1-1 显示计算结果
计算整数的(de)和(hé)并显示结果 2
程序和(hé)编译 2
注释 3
固定代码 4
格式化输(shū)出(chū)函数printf 4
语句 5
计算并显示整数的(de)差 5
格式化字符串(chuàn)和转(zhuǎn)换说明 6
符号的称(chēng)呼 7
无格式化输出 8
字符(fú)串常量 9
转义字符 9
1-2 变量
常量和变量 10
声明多个变(biàn)量 11
赋值(zhí) 11
1-3 输入和显示(shì)
.通过键盘(pán)进行输入 12
格式化输入函数(shù)scanf 12
乘法运算 13
输出函数puts 14
第2章 运算和数据类型
2-1 运(yùn)算
四则运(yùn)算 18
运算符和操作数 18
商和余数 19
乘除运算符和加减运算符 19
使用printf函数打(dǎ)印(yìn) % 19
获取整数的最后(hòu)一(yī)位数字 20
多个转换说明 21
单目运算符 22
赋(fù)值(zhí)运算符 23
表达式和赋值表达(dá)式 23
表达(dá)式(shì)语句 23
2-2 数据(jù)类型
求平均值 24
数据类型 24
int类型和double类型 25
数据类型和(hé)对象(xiàng) 26
整数常(cháng)量和浮点数常(cháng)量(liàng) 27
double类型的运算 27
数据类型和运(yùn)算 28
类型转换(huàn) 30
转换说明(míng) 32
第3章 分支结构程序
3-1 if 语(yǔ)句(jù)
程序(xù)的流程 36
if 语(yǔ)句(1) 36
奇(qí)数的判定(dìng) 37
if 语(yǔ)句(2) 38
奇数和偶数(shù) 39
判断 39
非0的判断(duàn) 40
语法结(jié)构 40
相(xiàng)等运算符 42
比较余(yú)数 43
关系运算符 44
嵌套的if语句 45
计算较大值 46
计算三(sān)个数的最大值 47
条件运算符 48
差值计算(suàn) 49
复合(hé)语句(程序块) 50
判(pàn)断季节 52
逻辑运算符 52
3-2 switch语句
程序的流程 54
switch语句和if语句 57
选择语(yǔ)句 57
第4章(zhāng) 程序的循环控制
4-1 do语句(jù)
do语句 60
复合语句(程序块)中(zhōng)的(de)声明 61
逻辑非运算符(fú) 61
逆向显(xiǎn)示(shì)整数值 62
计算整(zhěng)数的位(wèi)数 63
初始化(huà) 64
复合赋值运算符 66
后(hòu)置递增运算符和
后置递减(jiǎn)运(yùn)算符(fú) 67
4-2 while语句
while语句 68
字符常量 69
putchar 69
用递减运算符简(jiǎn)化程序代码 70
数据递增 71
限(xiàn)定(dìng)次数的循环操作 72
前置递(dì)增运算符和
前置递减运算符 73
4-3 for语(yǔ)句
for语句 74
循环语句 75
固定次数的循环 76
4-4 多重循环
九九乘法表 78
多重循环 79
长方形 80
直角三(sān)角形 80
4-5 程序的组(zǔ)成元素和格式
关键字 82
标(biāo)识(shí)符 82
分(fèn)隔符 83
运算符 83
常量(liàng)和字符串常量(liàng) 83
自由的书写格式(shì) 84
连接相邻的字符串常量(liàng) 85
缩(suō)进 85
第5章 数组
5-1 数组
数(shù)组 88
数组和for语句 90
数组(zǔ)初始(shǐ)化 92
数组的复制 93
输入数组元素的值 94
对数组进行倒序排列 94
使用数组进行(háng)成绩处(chù)理(lǐ) 96
对(duì)象(xiàng)式宏 96
赋值表达式 98
及(jí)格学生一览表 100
数组的元素(sù)个(gè)数 100
成绩分布图 101
5-2 多(duō)维数组
矩(jǔ)阵 102
5-3 质数计算
质数 104
质数计算程(chéng)序(第(dì)1版) 104
大整数 104
break语(yǔ)句 104
质(zhì)数计(jì)算程(chéng)序(第2版(bǎn)) 106
质数计算程序(第3版(bǎn)) 107
质数计算程序(第(dì)4版) 108
质数计算程序(第(dì)5版) 110
逗号运(yùn)算符 110
第6章 函数
6-1 什么(me)是函数
main函数 114
库(kù)函数 114
函(hán)数定(dìng)义和函数调用 114
三个数中的(de)最大值 118
平方差 119
幂 120
值传递 120
调用其他函数 121
6-2 函数(shù)设计
没有返回值的函数 122
通用性(xìng) 122
不含(hán)形(xíng)参(cān)的函数 124
函数返回值的初始化 125
作用域 125
计算最高分的程序(xù) 126
文件作用域 126
声明和定义 127
函数原型声明(míng) 127
头文(wén)件和文件包含指令 128
函(hán)数的通用性(xìng) 129
数组的传递 130
对接(jiē)收到的数组进行写入(rù)处理 132
const类型(xíng)的修饰符 133
顺序查找 134
哨兵(bīng)查找法 135
表达式(shì)语句和(hé)空语句 137
多维数组的传递 138
6-3 作用域和存储期
作用域和标识符的可见性 140
存储期 142
第7章 基本数据类型
7-1 基本数据类型和(hé)数
基本数据类(lèi)型 148
基数 149
基数转(zhuǎn)换 150
7-2 整型(xíng)和字符型(xíng)
字符型和(hé)整型 152
[limits.h]头文件 154
字符型 155
sizeof运算符 156
size_t型和typedef声明 157
整型的灵活运用 157
整型常量 158
整型常量(liàng)的数据类型 158
内(nèi)部表示和(hé)位 160
无符号(hào)整数的(de)内部表示 160
有符号(hào)整数的内(nèi)部表示 161
反码表示法和补码表示法 162
窥探整数内部 163
按位操(cāo)作的逻辑运算 164
位移(yí)运(yùn)算符 166
位数的计算 168
求出(chū)unsigned型的位数(shù) 168
显(xiǎn)示位的内容 169
整数的显示 170
数据(jù)溢出和异(yì)常 171
7-3 浮(fú)点型
浮点型 172
浮点型常(cháng)量 173
循环的控制 174
[math.h]头文件 175
7-4 运算
运算(suàn)符一览 176
优先(xiān)级(jí) 176
结合性(xìng) 176
数据类(lèi)型(xíng)转换 178
sizeof运(yùn)算符 180
sizeof运(yùn)算符和数组 181
第(dì)8章 动手编写各种程(chéng)序吧
8-1 函数式宏(hóng)
函数(shù)和数据类(lèi)型(xíng) 184
函数式(shì)宏 185
函数(shù)和函数(shù)式宏 186
不带参数的函数式宏 187
函数式宏(hóng)和逗(dòu)号运算符 188
8-2 枚(méi)举类(lèi)型
枚举(jǔ)类型 190
枚举常量 192
命(mìng)名空间 193
8-3 递归
阶乘 194
最大公(gōng)约数 196
问题和递归(guī) 197
8-4 输入(rù)输出和字符(fú)
数字字符计数 198
getchar函数 198
eof 198
字符(fú)和数值 199
字符 200
转义字符 203
复(fù)制 204
第9章 字符串(chuàn)的基本知识
9-1 什么是字(zì)符串
字符串字(zì)面量 208
字符串字面量的长度 208
字符串(chuàn) 210
字符(fú)数组的初始化赋值 211
空字符(fú)串 212
字符串的读取 212
格式(shì)化显示字符(fú)串(chuàn) 213
9-2 字符串数组
字(zì)符(fú)串数组 214
读(dú)取字符串数(shù)组中(zhōng)的字符串(chuàn) 215
9-3 字符串处理
字符串长度 216
遍历字符串 218
数字字符的出现(xiàn)次数 219
字符串数组的(de)参数传递 220
大小写字符转换 222
第10章 指针
10-1 指针
函(hán)数的参数 226
变量(liàng)和(hé)对象 227
地(dì)址 227
取址运(yùn)算符 228
指针 229
指针(zhēn)运(yùn)算符 231
10-2 指针和函数
作(zuò)为函数参数的指针 232
二值互(hù)换(huàn) 234
引用传(chuán)递(c++语言) 235
计算和(hé)与差(chà) 236
scanf函数和(hé)指针 236
将两个值升序排列 237
指针的类型 238
标量型 239
10-3 指针和数组(zǔ)
指针和(hé)数组 240
数组的传递 244
第11章 字符串和指针(zhēn)
11-1 字符串和指针(zhēn)
字符串和指针(zhēn) 248
数(shù)组(zǔ)和(hé)指针的相同点 249
数(shù)组和指针的不同点 250
字符串数组 252
11-2 通过指(zhǐ)针操作字符串
字符串和指(zhǐ)针 254
判断字(zì)符串长度 254
const 254
使用指针(zhēn)进行遍历(lì) 255
字(zì)符串的(de)复制 256
不(bú)正确的字(zì)符串复制 258
返回指(zhǐ)针的函数 259
11-3 字符串处理(lǐ)库(kù)函数
字符串处理函数 260
字符(fú)串转换函数 264
第12章 结构体
12-1 结构体
排(pái)序 268
冒泡排序法 269
数据关(guān)联性 270
结构(gòu)体 272
结构体成员(.运算符) 274
成(chéng)员的(de)初(chū)始化 275
结(jié)构(gòu)体成(chéng)员(-]运算符) 276
结构体和typedef 278
结构体(tǐ)和程序 279
聚合(hé)类型 280
命名空间(jiān) 280
返回结(jié)构体的函数 281
结构体数(shù)组 282
派生类型 282
表(biǎo)示(shì)日期和时间的结构体(tǐ) 284
12-2 作为成员的(de)结构体
表示坐标(biāo)的(de)结构体 286
表示具有定位功(gōng)能(néng)的汽车的
结构体 286
第(dì)13章 文件处理
13-1 文(wén)件与流
文件 290
流 290
标准流 291
file型 291
打开文件 292
关闭文件 294
打开与关(guān)闭文件示(shì)例(lì) 295
文件(jiàn)数据汇总(zǒng) 296
写入日期和时间(jiān) 298
获(huò)取上一次运行时(shí)的信息 300
标准输入输出 302
显示文件(jiàn)内容 302
文件(jiàn)的复制 304
13-2 文(wén)本和二进制
在文本文件中保存实(shí)数(shù) 306
文本文件和二进制文件 307
在二进制文件中保存实数 308
显示文件自身 310
附录1 c语言简(jiǎn)介
c语言的历史 314
k&r——c语言(yán)的圣经 314
c语言标准规范 314
附录2 printf函数(shù)与scanf函数
printf函数 318
scanf函数(shù) 322
致谢 326
参考文献 326
索引 327
版(bǎn)权声明 338
明(míng)解(jiě)C语言pdf高(gāo)清版32.6mb,本书是日(rì)本的c语言经典教材(cái),自(zì)出版后(hòu)不断重印,被誉为c语言(yán)圣经(jīng),其简洁,通俗的文风(fēng)深受(shòu)读(dú)者喜(xǐ)爱。
