图书介绍

C语言程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计 第2版
  • 刘振安等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302186144
  • 出版时间:2008
  • 标注页数:260页
  • 文件大小:43MB
  • 文件页数:274页
  • 主题词:C语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

C语言程序设计 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C语言程序设计基础1

1.1 C程序及其主函数1

简单的C程序1

程序语句4

大小写字母的使用6

程序的书写格式6

简单C程序的基本结构模式6

1.2基本的输入与输出7

1.3初学者最容易出现的错误8

1.4使用C程序解题的完整过程9

程序的编辑、编译和运行的基本概念9

熟悉使用集成环境的重要性9

解题的简单过程10

1.5 Visual C++6.0上机指南11

1.6基本数据类型和表达式15

标识符15

变量17

基本数据类型18

常量19

运算符与表达式22

1.7数据输出24

putchar函数(字符输出函数)24

printf函数(格式输出函数)25

1.8数据输入28

getchar函数(字符输入函数)28

scanf函数(格式输入函数)28

1.9典型例题及错误分析31

典型例题31

典型错误分析32

实训1 如何编辑、编译、调试和运行一个实际程序34

习题134

第2章 C语言的控制结构36

2.1 C语言的程序控制语句分类36

2.2关系运算36

关系运算符及其优先顺序36

关系表达式37

2.3逻辑运算37

逻辑运算符及其优先次序38

逻辑表达式38

2.4控制选择38

条件分支程序设计39

switch开关分支程序设计43

2.5循环控制程序设计45

while语句45

do...while语句46

for语句47

do...while、while及for语句的比较49

break语句与continue语句51

2.6 goto语句53

2.7计算机解题实例54

枚举法54

计算机求解逻辑思维题的方法55

计算机解题小结58

使用C程序解题的基本步骤58

2.8错误分析60

实训2 通过调试改正程序中的错误64

习题265

第3章 函数与变量类型68

3.1函数68

函数和函数原型69

函数值和return语句69

函数调用形式71

函数的形参和实参72

被调用函数的返回位置73

3.2变量的作用域73

3.3算法基本概念和典型实例77

算法基本概念77

迭代算法78

递推算法79

递归算法82

3.4 C语言预处理器84

宏定义与const修饰符85

文件包含86

条件编译86

3.5 C程序的典型结构88

单文件结构88

一个源文件和一个头文件89

多文件结构90

3.6正确使用库函数95

3.7错误分析97

实训3 编辑含有多个文件的函数调用程序99

习题399

第4章 数组和指针103

4.1数组103

一维数组103

数组元素的初始化107

多维数组109

字符串数组111

4.2指针111

构造指针类型111

指针变量的说明113

指针运算符114

地址运算116

动态分配函数117

综合例题119

4.3指针与数组122

指针与数组的关系122

指针数组126

用指针或数组名进行函数参数传递127

4.4对指针使用const限定符130

指向常量的指针130

常量指针132

指向常量的常量指针133

使用const限定数组和指针作为函数参数133

4.5指向指针的指针134

4.6指针函数136

4.7查找算法138

线性查找138

二分查找139

4.8使用数组与指针易犯的错误140

数组使用错误140

指针使用不当141

变量传递给函数143

实训4 使用数组和指针144

习题4145

第5章 结构类型148

5.1结构定义及其变量的初始化148

结构定义148

结构变量的初始化150

结构使用的运算符152

5.2结构数组152

结构数组实例152

结构数组定义154

结构数组的初始化154

5.3结构指针155

结构数组的指针155

结构指针的初始化157

结构指针参数158

使用结构指针159

5.4结构的内存分配160

5.5引用自身的结构161

5.6枚举163

5.7使用结构应注意的问题163

实训5 使用结构指针数组164

习题5165

第6章 文件167

6.1文件概述167

6.2文件的打开与关闭168

文件的打开(fopen函数)168

文件的关闭(fclose函数)170

6.3文件的读写171

fputc(putc)函数和fgetc(getc)函数171

fread()函数和fwrite()函数174

fprintf()函数和fscanf()函数178

文件的内存分配179

其他读写函数179

6.4文件的定位180

rewind()函数180

fseek()函数和随机读写180

ftell()函数181

6.5出错的检测182

ferror()函数182

clearerr()函数182

6.6文件输入输出小结182

6.7文件使用错误分析183

实训6 在函数里使用文件183

习题6184

第7章 C程序结构化设计实例185

7.1实用结构化程序设计基础185

模块化程序设计185

分块开发186

工程文件188

7.2函数设计注意事项189

函数类型和返回值189

传值191

传地址192

结构与函数196

7.3软件测试197

7.4程序的测试与调试199

7.5程序设计、管理与测试实例202

功能设计要求202

总体设计204

函数设计205

7.6参考程序208

7.7测试示例223

菜单项及空表和空文件测试223

测试建表224

测试读取文件226

7.8扩充完善学生成绩管理程序229

实训题目和要求229

改进措施229

参考程序230

修改科目和排序247

附录A C语言新版本与老版本的主要差别249

附录B C语言操作符的优先级251

附录C C语言关键字253

附录D 七位ASCII代码表255

附录E 常用标准库解析256

参考文献260

热门推荐