图书介绍

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

C语言程序设计
  • 张强华,吕新平编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115091897
  • 出版时间:2001
  • 标注页数:247页
  • 文件大小:11MB
  • 文件页数:264页
  • 主题词:

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.1.1 C语言发展历程简述1

1.1.2 C语言的优点1

1.1.3 C语言的缺点2

1.1.4 C语言源程序的结构特征2

1.1.5 C语言源程序的书写要求4

1.1.6 最小的C函数5

1.1.7 函数的组成部分5

1.1.8 C语言的字符集5

1.1.9 C语言字符5

1.2 简述两个最常用的输入和输出函数7

等级考试指导8

练习题10

第2章 常量12

2.1 整型常量12

2.1.1 八进制整常数12

2.1.2 十六进制整常数12

2.1.3 十进制整常数12

2.1.4 整型常数的后缀12

2.2 实型常量13

2.2.1 十进制数形式13

2.2.2 指数形式13

2.3 字符常量13

2.3.1 字符常量的构成13

2.3.2 转义字符13

2.3.3 字符串常量14

2.4 符号常量14

等级考试指导15

练习题17

第3章 变量19

3.1 变量的基本知识19

3.1.1 变量的含义19

3.1.2 变量的命名19

3.1.3 变量的存储19

3.2 整型变量19

3.2.1 什么是整型变量19

3.2.2 整型变量的分类20

3.2.3 整型变量的说明20

3.3 实型变量21

3.4 字符变量22

等级考试指导24

练习题25

第4章 基本运算符和表达式26

4.1 运算符的种类26

4.2 算术运算符27

4.3 自增自减运算符28

4.4 表达式30

4.4.1 强制转换与优先级30

4.4.2 算术表达式31

4.4.3 赋值运算符和表达式31

4.4.4 逗号运算符和逗号表达式32

4.5 逻辑运算33

4.5.1 关系运算33

4.5.2 关系表达式33

4.5.3 逻辑运算符34

4.5.4 逻辑表达式35

4.6 条件运算符和条件表达式35

等级考试指导36

练习题39

第5章 输入输出语句42

5.1 printf函数42

5.1.1 printf函数的最简单形式42

5.1.2 转义字符的使用42

5.1.3 printf函数调用的一般形式44

5.1.4 格式字符串45

5.2 scanf函数48

5.2.1 scanf函数的一般形式48

5.2.2 scanf函数的格式说明符48

5.2.3 使用scanf函数的注意事项49

5.3 其他输入输出函数49

5.3.1 getch与getchar函数49

5.3.2 gets函数50

5.3.3 putch与putchar函数50

5.3.4 puts函数51

等级考试指导51

练习题53

第6章 算法初步54

6.1 算法的概念54

6.1.1 什么是算法54

6.1.2 算法的特性54

6.1.3 算法设计的要求55

6.2 算法的表示方法56

6.2.1 自然语言表示算法56

6.2.2 传统流程图表示法56

6.2.3 用N-S流程图表示算法57

6.2.4 用伪码表示算法58

6.3 结构化程序设计58

6.3.1 三种基本结构58

6.3.2 结构化程序设计59

6.3.3 结构化程序设计中的注意事项59

6.3.4 算法的合理性与优化61

等级考试指导63

练习题64

第7章 程序设计基础65

7.1 语句与流程65

7.1.1 表达式语句65

7.1.2 函数调用语句65

7.1.3 控制语句65

7.1.4 复合语句66

7.1.5 空语句66

7.1.6 程序的流程66

7.2 if语句66

7.2.1 基本形式66

7.2.2 if-else形式67

7.2.3 if-else-if形式68

7.2.4 if语句中应注意的问题69

7.2.5 if语句的嵌套70

7.3 switch-case语句72

7.4 循环结构程序74

7.4.1 while语句74

7.4.2 do-while语句75

7.4.3 for语句77

7.4.4 break语句79

7.4.5 continue语句80

7.4.6 goto语句80

等级考试指导81

练习题84

第8章 数组87

8.1 数组基础87

8.1.1 数组类型说明87

8.1.2 数组元素的表示方法88

8.1.3 数组的赋值89

8.2 二维数组91

8.2.1 二维数组的定义91

8.2.2 二维数组元素的表示方法91

8.2.3 二维数组的初始化92

8.2.4 动态赋值93

8.3 字符数组93

8.3.1 字符数组的一般情况93

8.3.2 字符串93

8.3.3 字符串常用函数95

等级考试指导98

练习题100

第9章 函数与变量102

9.1 函数定义102

9.1.1 根据来源定义102

9.1.2 根据返回情况定义102

9.1.3 根据参数传递定义103

9.2 函数定义与使用103

9.2.1 无参函数定义的一般形式103

9.2.2 有参函数定义的一般形式103

9.2.3 函数声明105

9.2.4 函数调用106

9.2.5 函数调用的类型107

9.3 变量的作用域109

9.3.1 局部变量109

9.3.2 全局变量110

9.4 变量的存储类型112

9.4.1 概说112

9.4.2 动态变量113

9.4.3 静态变量115

9.5 内部函数和外部函数117

9.5.1 内部函数117

9.5.2 外部函数117

等级考试指导118

练习题120

第10章 编译预处理123

10.1 宏123

10.1.2 无参宏定义123

10.1.3 带参数的宏125

10.2 文件包含127

10.2.1 文件包含的概念127

10.2.2 文件包含的注意事项128

10.3 条件编译128

10.3.1 第一种形式128

10.3.2 第二种形式129

10.3.3 第三种形式129

等级考试指导130

练习题131

第11章 指针133

11.1 指针的基本概念133

11.1.1 了解指针133

11.1.2 指针变量的类型说明133

11.1.3 指针变量的赋值134

11.2 指针变量的运算134

11.2.1 指针运算符135

11.2.2 指针变量的运算135

11.3 数组指针变量的说明和使用137

11.3.1 数组的存储方式137

11.3.2 数组指针变量137

11.4 字符串指针变量的说明和使用138

11.5 函数指针变量139

11.5.1 函数指针变量的定义139

11.5.2 函数指针变量的调用140

11.5.3 函数指针变量的赋值141

11.5.4 函数指针变量的无参调用141

11.6 指针型函数141

11.6.1 指针型函数的定义141

11.6.2 指针型函数必须在主函数中说明141

11.6.3 局部变量不可返回141

11.6.4 一致性142

11.6.5 区别指针型函数与函数指针142

等级考试指导142

练习题144

第12章 结构体、共用体和位运算147

12.1 结构变量147

12.1.1 结构体的定义147

12.1.2 结构类型变量的说明148

12.1.3 结构变量成员的表示方法148

12.1.4 结构变量的赋值149

12.1.5 结构变量的初始化149

12.2 结构数组150

12.2.1 结构数组概述150

12.2.2 结构数组的初始化151

12.3 结构指针变量152

12.3.1 结构指针变量概述152

12.3.2 结构变量的使用152

12.4 联合类型的定义和联合变量的说明154

12.4.1 联合的定义154

12.4.2 联合变量的说明155

12.5 联合变量的赋值和使用156

12.5.1 赋值156

12.5.2 使用联合应注意的问题157

12.6 位运算符157

12.6.1 几个基本概念158

12.6.2 位运算符159

12.7 链表160

12.7.1 链表概述160

12.7.2 链表的建立161

12.7.3 链表的遍历163

12.7.4 删除结点164

12.7.5 插入结点164

等级考试指导166

练习题169

第13章 文件与I/O函数172

13.1 文件的基本概念172

13.1.1 磁盘文件172

13.1.2 设备文件172

13.1.3 标准设备文件172

13.1.4 两种文件I/O系统173

13.1.5 文件控制结构173

13.1.6 文件型指针173

13.2 文件的打开与关闭函数173

13.2.1 打开文件173

13.2.2 关闭文件175

13.3 文件的一般读写176

13.3.1 字符读写函数176

13.3.2 字符串读写函数179

13.3.3 数据块读写函数180

13.3.4 格式化读写函数181

13.4 文件定位与随机读写182

13.4.1 回拨指针函数rewind()182

13.4.2 移动指针函数fseek()182

13.4.3 取当前指针位置函数183

13.4.4 文件的随机读写183

13.5 文件检测函数184

13.5.1 文件结束检测函数feof184

13.5.2 读写文件出错检测函数ferror184

13.5.3 文件出错标志和文件结束标志置0函数clearerr185

等级考试指导185

练习题187

第14章 C语言实验指导189

14.1 实验概述189

14.1.1 实验的重要性189

14.1.2 实验的目标189

14.1.3 实验步骤190

14.2 C语言程序的调试过程190

14.2.1 编辑源程序191

14.2.2 编译源程序191

14.2.3 连接目标程序192

14.2.4 运行可执行程序192

14.3 TurboC集成开发环境192

14.3.1 启动TC192

14.3.2 主菜单项的意义192

14.3.3 选择菜单项193

14.3.4 快速参考行193

14.3.5 TC的编辑器194

14.3.6 调试源程序的步骤194

14.3.7 调试程序的高级技巧198

14.4 MS C上机过程200

14.4.1 MS C编译系统的组成200

14.4.2 MS C上机步骤200

实训201

实训1 C语言运行环境201

实训2 常量的作用202

实训3 变量的作用205

实训4 运算符与表达式206

实训5 程序设计方法206

实训6 数组的使用及字符操作207

实训7 函数及其使用208

实训8 变量的作用范围及其存储208

实训9 指针的使用209

实训10 结构体和联合体的使用210

实训11 文件操作211

附录1 库文件212

附录2 Turbo C编译信息英汉对照214

附录3 库函数总汇225

热门推荐