图书介绍

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

C程序设计教程 第2版
  • 崔武子,赵重敏,李青编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302149552
  • 出版时间:2007
  • 标注页数:348页
  • 文件大小:93MB
  • 文件页数:361页
  • 主题词: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语言概述2

1.1.1 什么是C语言2

1.1.2 C程序形式和程序执行过程3

1.2 简单C程序与上机步骤4

1.2.1 简单C程序4

1.2.2 上机步骤5

1.3 数据类型7

1.4 常量与变量8

1.4.1 常量与变量的概念8

1.4.2 整型常量与变量10

1.4.3 实型常量与变量12

1.4.4 字符型常量与变量13

1.5 运算符和表达式16

1.5.1 算术运算符和表达式16

1.5.2 赋值运算符和表达式18

1.5.3 逗号运算符和表达式20

1.5.4 自加、自减运算符20

1.6 提高部分21

1.6.1 Turbo C 2.0集成环境21

1.6.2 Visual C++ 6.0集成环境24

1.6.3 赋值运算符的进一步讨论28

1.6.4 自加、自减运算符的进一步讨论29

1.6.5 整型数据类型的进一步讨论31

1.7 上机训练33

习题134

基础部分34

提高部分35

第2章 顺序结构程序设计37

2.1 结构化程序设计的基本结构38

2.1.1 语句的概念38

2.1.2 三种基本结构38

2.2 赋值语句40

2.3 输入输出语句41

2.3.1 格式输入输出函数41

2.3.2 字符输入输出函数45

2.4 提高部分46

2.4.1 输入输出函数的进一步讨论46

2.4.2 实例的部分程序50

2.5 上机训练51

习题253

基础部分53

提高部分53

第3章 分支结构程序设计55

3.1 关系运算符和关系表达式56

3.1.1 关系运算符56

3.1.2 关系表达式56

3.2 逻辑运算符和逻辑表达式57

3.2.1 逻辑运算符57

3.2.2 逻辑表达式58

3.3 if语句59

3.3.1 if语句的一般形式60

3.3.2 if语句的嵌套67

3.4 switch语句69

3.5 提高部分72

3.5.1 if、switch语句的进一步讨论72

3.5.2 条件运算符和表达式79

3.5.3 实例的部分程序80

3.6 上机训练82

习题384

基础部分84

提高部分86

第4章 循环结构程序设计87

4.1 for语句88

4.2 while语句97

4.3 do-while语句100

4.4 break语句和continue语句103

4.4.1 循环体中使用break语句103

4.4.2 循环体中使用continue语句105

4.5 循环语句的嵌套105

4.6 提高部分109

4.6.1 for语句的应用109

4.6.2 三种循环的对比112

4.6.3 goto语句以及用goto语句构成的循环116

4.6.4 实例的部分程序117

4.7 上机训练120

习题4123

基础部分123

提高部分126

第5章 数组128

5.1 一维数组129

5.1.1 一维数组的定义和引用129

5.1.2 一维数组的初始化132

5.1.3 一维数组程序举例135

5.2 字符串141

5.2.1 字符串的概念和字符串的输入输出141

5.2.2 字符串处理函数143

5.3 二维数组146

5.4 提高部分149

5.4.1 数组的补充程序举例149

5.4.2 实例的部分程序158

5.5 上机训练160

习题5163

基础部分163

提高部分164

第6章 指针166

6.1 变量的地址和指针变量的概念167

6.2 指针变量的定义和引用167

6.3 指针和一维数组170

6.3.1 使指针变量指向一维数组171

6.3.2 对指针的算术运算172

6.4 指针和字符串175

6.4.1 通过字符数组名引用字符串175

6.4.2 通过指针变量引用字符串176

6.5 提高部分178

6.5.1 指针的进一步讨论178

6.5.2 指针和二维数组180

6.5.3 实例的部分程序183

6.6 上机训练193

习题6196

基础部分196

提高部分197

第7章 函数198

7.1 函数的引例199

7.2 函数的定义与调用202

7.2.1 函数的定义202

7.2.2 函数的调用203

7.2.3 函数的调用过程208

7.2.4 函数的返回值211

7.2.5 被调函数的原型说明215

7.3 函数的嵌套调用216

7.4 数组做实参217

7.4.1 一维数组名做实参217

7.4.2 二维数组名做实参220

7.5 变量的存储类别221

7.5.1 内部变量和外部变量221

7.5.2 动态存储变量和静态存储变量223

7.6 提高部分224

7.6.1 函数的递归调用224

7.6.2 带参数的main函数227

7.6.3 指向函数的指针231

7.6.4 变量存储类别的进一步讨论233

7.6.5 预处理命令235

7.6.6 实例的部分程序238

7.7 上机训练241

习题7244

基础部分244

提高部分247

第8章 结构体和其他构造类型249

8.1 结构体类型变量的定义和使用250

8.1.1 结构体类型的概念和声明250

8.1.2 结构体类型变量的使用251

8.2 结构体和函数调用257

8.3 提高部分261

8.3.1 结构体的进一步讨论261

8.3.2 链表264

8.3.3 共用体272

8.3.4 实例的部分程序274

8.4 上机训练277

习题8279

基础部分279

提高部分280

第9章 位运算282

9.1 移位运算符282

9.2 按位与、或、异或运算符284

9.3 按位取反运算符285

9.4 提高部分286

9.4.1 位运算的复合赋值运算符286

9.4.2 负整型数据的位运算286

9.4.3 无符号整型数据的位运算287

9.4.4 不同类型数据之间的位运算287

习题9287

基础部分287

提高部分288

第10章 文件289

10.1 文件的概述290

10.2 文件的基本操作291

10.3 提高部分299

10.3.1 文件读写操作的进一步讨论299

10.3.2 文件的定位操作305

10.3.3 实例的部分程序309

10.4 上机训练312

习题10314

基础部分314

提高部分315

附录A C语言关键字316

附录B 常用字符与ASCII代码对照表317

附录C 运算符的优先级和结合方向319

附录D 常用C库函数320

附录E 常见错误、警告信息表324

附录F 关键字、运算符、库函数索引326

附录G 单号题参考答案329

参考文献348

热门推荐