图书介绍

实用C语言编程PDF|Epub|txt|kindle电子书版本下载

实用C语言编程
  • Steve Oualline 著
  • 出版社: 北京:中国电力出版社
  • ISBN:7508303261
  • 出版时间:2000
  • 标注页数:370页
  • 文件大小:25MB
  • 文件页数:385页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

实用C语言编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第一部分 基础11

第一章 什么是C?13

编程原理14

C语言简史17

C如何工作17

如何学习C19

第二章 编程基础21

程序从概念到运行21

编写一个真正的程序22

使用命令行编译器编程23

使用集成开发环境(IDE)编程27

获取集成开发环境帮助45

集成开发环境菜单45

获取UNIX帮助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

Makefile119

测试123

调试124

维护126

修改126

代码分析127

用文本编辑器浏览128

增加注释128

使用调试器128

注释程序128

编程练习131

第二部分 简单程序设计133

第八章 更多的控制语句135

for语句135

switch语句139

switch,break和continue145

答案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

typedef207

枚举类型209

强制类型转换210

位字段或紧缩结构210

结构数组212

编程练习213

小结213

第十三章 简单指针215

函数自变量指针220

常量指针222

指针和数组224

如何不使用指针229

用指针分隔字符串231

指针和结构235

命令行参数236

编程练习242

答案242

第十四章 文件输入/输出245

转换程序249

二进制和ASCII码文件252

行尾难题253

二进制I/O255

缓冲问题257

非缓冲I/O258

设计文件格式264

答案266

编程练习267

第十五章 调试和优化268

调试268

交互调试器280

调试一个二分查找程序285

实时运行错误297

公开声明调试方法299

优化300

答案309

编程练习309

浮点数格式310

第十六章 浮点数310

浮点数加法/减法312

乘法313

除法313

上溢和下溢314

舍入误差314

精度315

舍入误差最小化316

判定精度317

精度和速度318

幂级数319

编程练习321

第三部分 高级编程观念323

第十七章 高级指针325

指针和结构325

free函数329

链表330

结构指针运算符333

顺序链表334

双向链表337

树340

树的打印344

程序的剩余部分345

象棋程序中用到的数据结构349

答案351

编程练习353

第十八章 模块化编程354

模块354

公用和专用355

extern修饰符356

头文件358

使用无限数组的程序361

模块体361

用于多文件的Makefile364

使用无限数组368

把一项任务分成模块376

模块划分实例:文本编辑器376

编译器378

电子表格380

模块设计准则380

编程练习380

第十九章 旧式编译器382

K R风格的函数382

库的发展386

遗漏的特性386

Free/Malloc的发展387

答案388

lint388

第二十章 移植问题391

模块化391

字大小392

字节顺序问题392

对齐问题393

NULL指针问题395

文件名问题396

文件类型397

小结397

答案398

第二十一章 C内的“角落”399

do/while399

goto400

?:指令401

答案402

,运算符402

不稳定限定词402

第二十二章 组合到一起403

需求403

规范说明404

代码设计406

编码412

功能描述412

扩展414

测试415

修改416

最后的警告416

程序文件416

编程练习443

概述444

第二十三章 程序设计格言444

设计445

定义445

switch语句445

预处理器446

风格446

编译446

最后的注解447

答案447

第四部分 其他语言特性449

附录一ASCII表451

附录二 范围和参数传递转换453

附录三 运算符优先规则455

附录四 使用幂级数计算正弦函数的程序457

词汇表463

热门推荐