资料介绍
《明解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
判断季节 52
逻辑运算符 52
3-2 switch语句
程序的流程 54
switch语句和if语句 57
选择语句 57
第4章 程序的循环控制
4-1 do语句
do语句 60
复合语句(程序块)中的声明 61
逻辑非运算符 61
逆向显示整数值 62
计算整数的位数 63
初始化 64
复合赋值运算符 66
后置递增运算符和
后置递减运算符 67
4-2 while语句
while语句 68
字符常量 69
putchar 69
用递减运算符简化程序代码 70
数据递增 71
限定次数的循环操作 72
前置递增运算符和
前置递减运算符 73
4-3 for语句
for语句 74
循环语句 75
固定次数的循环 76
4-4 多重循环
九九乘法表 78
多重循环 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
循环的控制 174
《math.h》头文件 175
7-4 运算
运算符一览 176
优先级 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语言标准规范 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语言的区别 1469次阅读
- plc编程语言与c语言的联系 c语言和PLC有什么区别 3041次阅读
- vb语言和c++语言的区别 1480次阅读
- 什么是C语言?单片机有什么特点?为什么要用C语言编程? 1266次阅读
- 电子书阅读器内置锂电池供电自动切换电路 1600次阅读
- C语言的发展历史 2707次阅读
- 详解C语言中的短路现象 3814次阅读
- 使用51单片机读写AT29C040的C语言程序免费下载 4529次阅读
- C语言的诞生 C语言与C++40年的相爱相杀 1293次阅读
- C语言的简介和特点说明 7800次阅读
- 使用C语言实现万年历星期速算法的源代码免费下载 2990次阅读
- c语言入门书籍推荐 4.6w次阅读
- 学习开发环境和编程语言:汇编语言和C语言的比较 8893次阅读
- 最新电子书拆解评测系列报道(一):打开你的眼界 1.2w次阅读
- verilog语言与c语言的区别 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 专业版下载 (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次下载 | 免费
评论
查看更多