图书介绍

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

C语言程序设计教程
  • 徐士良编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115113572
  • 出版时间:2003
  • 标注页数:270页
  • 文件大小:10MB
  • 文件页数:283页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

1.1程序设计语言的发展1

第1章 绪论1

1.2程序设计的基本过程4

1.3程序设计的基本方法13

1.3.1 结构化程序设计13

1.3.2模块化程序设计15

1.3.3 自顶向下、逐步细化的设计过程16

习题118

2.1简单的C语言程序19

第2章 C程序的基本组成19

2.2基本数据类型变量的定义与宏定义22

2.2.1 整型常量及其变量的定义22

2.2.2实型常量及其变量的定义27

2.2.3 字符型常量及其变量的定义28

2.3数据的输入与输出31

2.3.1格式输出函数31

2.3.2格式输入函数33

2.3.4字符输入函数36

2.3.3字符输出函数36

2.4数据的处理37

2.4.1赋值运算37

2.4.2算术运算37

2.4.3关系运算39

2.4.4逻辑运算40

2.4.5增1与减1运算符43

2.4.6 sizeof运算符43

2.4.7逗号运算符44

2.5宏定义45

2.4.8标准函数45

2.5.1符号常量定义46

2.5.2带参数的宏定义47

习题251

第3章 选择结构55

3.1语句与复合语句55

3.2 if语句58

3.3 if…else结构61

3.4条件运算符66

3.5 switch结构68

3.6程序举例74

习题381

第4章 循环结构83

4.1当型循环与直到型循环83

4.1.1 当型循环结构83

4.1.2直到型循环结构86

4.1.3 当型循环结构与直到型循环结构的区别与联系87

4.2 for循环89

4.3.1循环的嵌套92

4.3循环的嵌套与其他有关语句92

4.3.2 break语句95

4.3.3 continue语句97

4.4程序举例99

4.4.1 列举算法99

4.4.2密码问题103

4.4.3对分法求方程实根105

4.4.4迭代法求方程实根107

4.4.5牛顿法求方程实根108

4.4.6梯形法求定积分110

习题4112

第5章 模块设计114

5.1模块的实现——函数114

5.1.1 函数的概念114

5.1.2函数的定义116

5.1.3 函数的调用118

5.2模块间的参数传递120

5.2.1形参与实参的结合方式120

5.2.2局部变量与全局变量122

5.2.3动态存储变量与静态存储变量123

5.2.4 内部函数与外部函数129

5.3模块的递归调用131

5.4程序举例133

5.5编译预处理138

5.5.1文件包含命令138

5.5.2条件编译命令140

习题5146

第6章 数组147

6.1一维数组147

6.1.1 一维数组的定义与引用147

6.1.2一维数组的初始化150

6.2.1 二维数组的定义与引用153

6.2.2二维数组的初始化153

6.2二维数组153

6.3字符数组与字符串155

6.3.1 字符数组的定义与初始化155

6.3.2字符串156

6.3.3 字符数组与字符串的输入与输出157

6.3.4字符串处理函数160

6.4.1形参数组与实参数组的结合162

6.4数组作为函数参数162

6.4.2二维数组作为函数参数164

6.5程序举例166

习题6171

第7章 指针172

7.1指针的基本概念172

7.2指针变量173

7.2.1指针变量的定义与引用173

7.2.2指针变量作为函数参数175

7.3.1数组的指针与数组元素的指针177

7.3数组与指针177

7.3.2数组指针作为函数参数179

7.3.3多维数组与指针181

7.4字符串与指针183

7.4.1字符串指针183

7.4.2字符串指针作为函数参数187

7.5指针数组与指向指针的指针189

7.5.1指针数组的概念189

7.5.2指向指针的指针191

7.5.3 main函数的形参192

7.6函数与指针193

7.6.1用函数指针变量调用函数193

7.6.2 函数指针变量作为函数参数195

7.7程序举例196

习题7200

第8章 结构体与联合体202

8.1结构体类型变量202

8.1.1结构体类型变量的定义202

8.1.2结构体类型变量的引用204

8.1.4结构体类型变量的初始化205

8.1.3结构体的嵌套205

8.1.5结构体与函数207

8.2结构体数组210

8.2.1结构体数组的定义与引用210

8.2.2结构体数组作为函数参数213

8.3结构体与指针215

8.3.1 结构体类型指针变量的定义与引用215

8.3.2结构体类型指针作为函数参数216

8.4.1链表的基本概念220

8.4链表220

8.4.2链表的基本运算222

8.5联合体226

8.6枚举类型与自定义类型名227

8.6.1枚举类型227

8.6.2自定义类型名230

8.7程序举例231

习题8239

9.1.2缓冲文件系统240

9.1.1文本文件与二进制文件240

9.1文件的概念240

第9章 文件240

9.1.3文件类型指针241

9.2 文件的打开与关闭241

9.2.1文件的打开241

9.2.2文件的关闭242

9.3文件的读写242

9.3.1文件读函数242

9.3.2文件写函数244

9.4文件的定位246

9.5程序举例247

习题9249

第10章 位运算251

10.1二进制位运算251

10.2位段256

10.3程序举例258

习题10260

附录1 基本ASCII码表261

附录2 TurboC常用库函数264

参考文献270

热门推荐