图书介绍

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

新编C语言程序设计教程
  • 周二强主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302254966
  • 出版时间:2011
  • 标注页数:257页
  • 文件大小:15MB
  • 文件页数:275页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

新编C语言程序设计教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C语言与计算机1

1.1 计算机工作原理和C语言1

1.2 C语言中的函数3

1.3 “懂”C语言的计算机5

1.3.1 虚拟的C计算机5

1.3.2 Visual C++ 6.06

1.3.3 在VC 6.0中编译程序6

1.4 与虚拟C语言计算机深入交流10

1.4.1 C语言的一些语法规则10

1.4.2 printf函数的使用11

1.4.3 一个C程序的执行顺序12

练习115

第2章 数字化信息编码与C语言数据类型19

2.1 数字化信息编码19

2.1.1 编码时需考虑的问题19

2.1.2 定点数20

2.1.3 浮点数20

2.1.4 原码、反码与补码21

2.2 计算机中整数的运算22

2.3 整型24

2.3.1 整型的分类24

2.3.2 整型字面量25

2.3.3 整型的输入输出25

2.4 浮点型27

2.4.1 浮点型的取值范围和精度27

2.4.2 浮点型的分类28

2.4.3 浮点型字面量和浮点型数据的输入输出28

2.5 字符型29

2.5.1 字符型数据的编码29

2.5.2 字符型字面量30

2.5.3 字符型数据的输入和输出31

练习232

第3章 操作符与表达式38

3.1 概述38

3.2 赋值操作符和赋值表达式40

3.2.1 赋值操作符40

3.2.2 类型不匹配时的赋值操作41

3.2.3 复合赋值操作符42

3.3 算术操作符和算术表达式43

3.3.1 算术表达式的求值43

3.3.2 强制类型转换操作符44

3.3.3 自增自减操作符45

3.4 逗号操作符和逗号表达式46

3.5 值与编译系统相关的表达式46

3.6 典型例题分析47

练习350

第4章 逻辑运算与选择结构程序53

4.1 关系操作符和关系表达式53

4.2 逻辑操作符和逻辑表达式54

4.2.1 逻辑操作符54

4.2.2 逻辑表达式求值56

4.3 简单的if结构58

4.3.1 if结构的作用58

4.3.2 if结构的语法59

4.4 if-else结构61

4.4.1 if-else结构的形式与用法61

4.4.2 选择结构的嵌套63

4.5 条件操作符66

4.6 switch结构67

4.6.1 基本的switch结构67

4.6.2 有break语句的switch结构69

4.7 典型例题70

练习475

第5章 循环结构81

5.1 while循环结构81

5.1.1 while循环结构分析81

5.1.2 while循环结构用法83

5.2 for循环结构85

5.2.1 for循环结构分析85

5.2.2 for循环结构用法86

5.3 break语句和continue语句87

5.4 循环的嵌套89

5.5 do-while循环结构91

5.6 典型例题92

练习595

第6章 数组102

6.1 一维数组102

6.1.1 一维数组定义102

6.1.2 一维数组初始化103

6.1.3 一维数组应用104

6.2 多维数组107

6.2.1 二维数组定义及初始化107

6.2.2 二维数组应用108

6.2.3 多维数组110

6.3 字符数组和字符串111

6.3.1 字符数组111

6.3.2 字符串112

6.3.3 字符串输入输出113

6.3.4 字符串相关程序示例114

6.4 综合实例:求大数的阶乘115

练习6118

第7章 函数123

7.1 函数定义123

7.2 函数的调用与声明125

7.2.1 函数调用125

7.2.2 函数声明128

7.3 作用域129

7.3.1 变量作用域129

7.3.2 文件作用域扩展131

7.3.3 全局变量作用域为何可以扩展132

7.3.4 使用关键字static限制文件作用域133

7.4 函数嵌套调用与一维数组作为函数参数135

7.4.1 函数嵌套调用135

7.4.2 一维数组作为函数参数137

7.5 递归139

7.5.1 递归算法与递归函数139

7.5.2 递归算法示例142

7.6 库函数简介146

7.6.1 getchar函数、getch函数和getche函数146

7.6.2 rand函数、srand函数和time函数147

7.6.3 字符串处理函数148

7.7 综合实例150

练习7152

第8章 预处理158

8.1 程序编译158

8.2 宏定义158

8.2.1 简单宏159

8.2.2 参数化宏160

8.3 文件包含161

8.4 条件编译163

练习8164

第9章 指针168

9.1 指针类型168

9.1.1 变量的左值和右值168

9.1.2 指针变量定义和初始化169

9.2 指针操作符和空指针170

9.2.1 指针操作符170

9.2.2 空指针172

9.3 指针与函数173

9.3.1 指针作为函数参数173

9.3.2 指针作为函数返回值175

9.4 指针变量的运算176

9.4.1 指针支持的运算176

9.4.2 表达式的左值性和右值性178

9.5 指针与数组179

9.5.1 指针与一维数组179

9.5.2 指针和二维数组181

9.5.3 指针与字符串184

9.6 main函数和命令行参数188

9.7 指向函数的指针变量189

9.8 使用堆空间191

9.9 典型例题193

练习9198

第10章 用户自定义数据类型207

10.1 结构型207

10.1.1 结构型的定义207

10.1.2 指向结构型的指针变量209

10.1.3 链表211

10.2 联合型215

10.3 枚举型216

10.4 为类型自定义别名217

练习10218

第11章 文件222

11.1 C语言文件概述222

11.2 文件的打开与关闭223

11.2.1 文本文件与二进制文件223

11.2.2 (新建后)打开文件223

11.2.3 关闭文件224

11.3 文件读写225

11.3.1 fputc函数和fgetc函数225

11.3.2 文件结束状态226

11.3.3 fprintf函数和fscanf函数228

11.3.4 fwrite函数和fread函数229

11.4 标准设备文件230

11.5 文件随机读写232

11.5.1 移动文件当前位置指针232

11.5.2 既可读又可写文件233

练习11234

第12章 位运算237

12.1 位操作符237

12.1.1 按位与操作符&237

12.1.2 按位或操作符|238

12.1.3 异或操作符^238

12.1.4 取反操作符~238

12.1.5 左移操作符<<239

12.1.6 右移操作符>>239

12.2 位运算示例239

12.3 位段241

练习12241

附录A 格式化输入输出243

附录B C语言关键字249

附录C ASCII码表250

附录D C语言操作符252

附录E C语言常用库函数253

参考文献257

热门推荐