资源简介
市面上有很多介绍C语言的书,但这是第一本将C语言以简洁而实用的方式介绍给读者的书籍。
用C语言进行编程不仅仅是在程序中使用正确的句法,编程的风格以及程序的调试在编写程序的过程中也占有相当大的篇幅,从而有助于程序的良好运行且易于维护。本书不仅仅向你介绍编程的机制,同时也告诉你如何创建易于阅读、调试和更改的程序。
本书也强调了实用的原则。例如在讨论C中运算优先级时,15种级别被归纳为下面两条原则:
-先乘除,后加减;
-在所有该加括号的地方都加上括号
第三版除介绍UNIX上的编程工具之外,还介绍了流行的Windows系统上集成开发环境 (Integrated Development Environments)。
第一部分 基础 11
第一章 什么是C 13
编程原理 14
C语言简史 17
C如何工作 17
如何学习C 19
第二章 编程基础 21
程序从概念到运行 21
编写一个真正的程序 22
使用命令行编译器编程 23
使用集成开发环境(IDE)编程 27
获取UNIX帮助 45
获取集成开发环境帮助 45
集成开发环境菜单 45
编程练习 48
第三章 风格 49
基础编码练习 54
编码盲从 56
缩进与编码格式 56
清晰 57
简明 58
小结 59
第四章 基本定义与表达式 60
程序要素 60
程序的基本结构 61
简单表达式 62
变量和存储 64
变量定义 65
整型 66
赋值语句 66
printf函数 68
浮点型 70
浮点数与整数的除法运算 70
字符 73
答案 74
编程练习 75
第五章 数组、修饰符与读取数字 76
数组 76
串 78
读取串 81
多维数组 84
读取数字 86
变量初始化 88
整型 90
浮点型 92
常量说明 93
十六进制与八进制常量 93
快捷运算符 94
副作用 95
++x或x++ 96
更多的副作用问题 97
答案 98
编程练习 99
第六章 条件和控制语句 101
if语句 101
else语句 102
怎样避免误用strcmp函数 104
循环语句 104
While语句 105
break语句 107
continue语句 108
随处赋值的副作用 109
答案 111
编程练习 111
第七章 程序设计过程 113
设置 115
程序规范 116
代码设计 116
原型 118
Makefile 119
测试 123
调试 124
维护 126
修改 126
代码分析 127
注释程序 128
使用调试器 128
用文本编辑器浏览 128
增加注释 128
编程练习 131
第二部分 简单程序设计 133
第八章 更多的控制语句 135
for语句 135
switch语句 139
switch, break和continue 145
答案 145
编程练习 147
第九章 变量作用域和函数 149
作用域和类 149
函数 153
无参数的函数 157
结构化程序设计 158
递归 160
答案 161
编程练习 162
第十章 C预处理器 163
*define语句 163
条件编译 170
包含文件 173
带参数的宏 174
高级特征 176
小结 176
答案 177
编程练习 180
第十一章 位运算 181
位运算符 183
与运算符(&) 183
按位或(\) 186
按位异或(^) 187
非运算符(~) 187
左移与右移运算符(<>) 188
设置、清除和检测位 190
位图图形 194
答案 200
编程练习 201
第十二章 高级类型 202
结构 202
联合 205
typedef 207
枚举类型 209
强制类型转换 210
位字段或紧缩结构 210
结构数组 212
小结 213
编程练习 213
第十三章 简单指针 215
函数自变量指针 220
常量指针 222
指针和数组 224
如何不使用指针 229
用指针分隔字符串 231
指针和结构 235
命令行参数 236
编程练习 242
答案 242
第十四章 文件输入/输出 245
转换程序 249
二进制和ASCII码文件 252
行尾难题 253
二进制I/O 255
缓冲问题 257
非缓冲I/O 258
设计文件格式 264
答案 266
编程练习 267
第十五章 调试和优化 268
调试 268
交互调试器 280
调试一个二分查找程序 285
实时运行错误 297
公开
代码片段和文件信息
相关资源
- 俄罗斯方块(C语言实现,有注释
- LEX实现一个C语言子集的词法分析器
- C++编程兵书,完整扫描版
- STC15增强型8051单片机C语言编程与应用
- 《C++模板元编程实战 一个深度学习框
- 新概念51单片机C语言教程 入门、提高
- vc++ 编程宝典(十年典藏版) 书后光
- STC单片机C语言程序设计立体化教程
- C语言程序课程设计—歌手比赛系统
- 高质量嵌入式Linux-C编程
- 《基于LINUX的C++》教程课件,有详细的
- 数据结构C语言版第2版严蔚敏,配套资
- 算法:C语言实现(第5部分)图算法
- c语言五子棋easyx
- C++高级编程 第3版 PDF电子书 带书签目
- 用C语言实现Socket模拟TCP协议
- C++高级编程第3版_带书签_高清完整版
- Visual C++网络编程郑阿奇源代码+PPT
- 自己编写的歌曲信息管理系统,非常
- C语言编写的仿QQ局域网通讯程序
- 数据结构(C语言版)
- VS2013写的MFC多线程多串口编程,多串
- QT5 编程入门.霍亚飞(带详细书签)
- 明解C语言 PDF 原版
- C语言课程设计实习报告
- MFC编程自己的简单记事本教学视频和
- 算法精解 C语言描述 pdf
- 严蔚敏《数据结构(C语言版)超级全
- Linux多线程服务端编程 使用muduo C++网
- 编译原理词法分析器实验报告含源代
评论
共有 条评论