图书介绍

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

C语言程序设计
  • 匡桂阳主编 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:7563511466
  • 出版时间:2005
  • 标注页数:244页
  • 文件大小:11MB
  • 文件页数:255页
  • 主题词: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章 C语言概述1

1.1 程序设计的基本概念1

1.1.1 程序与程序设计语言1

1.1.2 算法2

1.2 C语言与C程序3

1.2.1 C语言的特点3

1.2.2 C程序的构成3

1.2.3 C程序的编译与连接5

本章小结5

习题一6

第2章 C语言基础8

2.1 C语言中的标识符8

2.1.1 标识符的概念8

2.1.2 标识符的分类8

2.2 C语言中的数据类型9

2.2.1 C语言中的数据分类9

2.2.2 C语言中的基本数据类型10

2.3 常量与变量11

2.3.1 常量11

2.3.2 变量14

2.4.1 算术运算符15

2.4.2 算术表达式15

2.4 算术运算符与算术表达式15

2.5 赋值运算符与赋值表达式16

2.5.1 赋值运算符与赋值表达式16

2.5.2 复合的赋值表达式16

2.6 自加、自减运算符和逗号运算符17

2.6.1 自加与自减运算符17

2.6.2 逗号运算符和逗号表达式18

2.7 类型转换18

2.7.1 自动转换19

2.8.1 位运算符20

2.8.2 位运算符的功能20

2.8 位运算20

2.7.2 类型强制转换20

本章小结22

习题二23

第3章 基本输入与输出26

3.1 库函数26

3.1.1 库函数的概念26

3.1.2 库函数的原型说明26

3.1.3 库函数的调用27

3.2 利用标准输出函数printf()进行数据输出28

3.2.1 标准输出函数printf()的格式与功能28

3.2.2 printf()函数中的常用格式说明28

3.2.3 printf()函数的使用说明31

3.3.1 标准输入函数scanf()的格式与功能33

3.3.2 scanf()函数中的常用格式说明33

3.3 利用标准输入函数scanf()进行数据输入33

3.3.3 scanf()函数的使用说明34

3.4 字符的输入与输出37

3.4.1 putchar()函数38

3.4.2 getchar()函数38

本章小结40

习题三40

第4章 结构化程序设计46

4.1 结构化程序设计的概念46

4.2 顺序结构程序设计47

4.2.1 空语句与复合语句47

4.2.2 顺序结构程序设计48

4.3 选择结构程序设计49

4.3.1 关系运算与逻辑运算49

4.3.2 if语句构成的选择结构52

4.3.3 switch语句构成的选择结构56

4.3.4 条件表达式构成的选择结构57

4.3.5 选择结构程序应用举例59

4.4 循环结构程序设计61

4.4.1 while语句构成的循环结构62

4.4.2 do-while语句构成的循环结构62

4.4.3 for语句构成的循环结构63

4.4.4 continue与break语句65

4.4.5 循环嵌套67

4.4.6 改变程序流程69

4.4.7 循环结构程序设计应用举例70

本章小结74

习题四74

第5章 函数85

5.1 模块化结构的程序设计思想85

5.2 用户自定义函数的定义、调用与说明85

5.2.1 一个函数应用的例子85

5.2.2 函数的定义语法86

5.2.3 函数的调用87

5.2.4 函数的说明89

5.3 函数调用时的数据传递90

5.3.1 实参与形参之间的数据传递90

5.3.2 通过return语句将函数值返回主调函数91

5.4 函数的递归调用92

5.5 函数应用举例93

本章小结96

习题五97

第6章 变量与函数的作用域102

6.1 局部变量与全局变量102

6.1.1 局部变量102

6.1.2 全局变量102

6.2 动态存储变量与静态存储变量103

6.2.1 动态存储变量103

6.2.2 静态存储变量105

习题六107

本章小结107

6.3 内部函数与外部函数107

6.3.2 外部函数107

6.3.1 内部函数107

第7章 数组112

7.1 一维数组112

7.1.1 一维数组的定义与初始化112

7.1.2 一维数组元素的引用113

7.2 二维数组114

7.2.1 二维数组的定义与初始化114

7.2.2 二维数组的引用116

7.3 字符型数组与字符串117

7.3.1 一维字符数组与字符串117

7.3.2 字符串的输入与输出118

7.3.3 字符串处理函数120

7.3.4 字符串数组122

7.4 数组应用举例124

本章小结127

习题七128

第8章 指针137

8.1 地址与指针137

8.1.1 数据在内存中的存储137

8.1.2 变量的地址137

8.1.3 变量的存取方式138

8.1.4 指针变量138

8.2.1 指针变量的定义与指针变量的基类型139

8.2 指针变量的定义与简单操作139

8.2.2 指针变量的赋值140

8.2.3 通过指针引用存储单元141

8.2.4 指针变量的运算142

8.3 指针型数组与行指针144

8.3.1 指针型数组144

8.3.2 行指针144

8.4 指向函数的指针和指针型函数145

8.4.1 指向函数的指针145

8.4.2 指针型函数146

本章小结146

习题八148

9.1.1 一维数组与指针151

第9章 指针、数组、函数的进一步讨论151

9.1 指针与数组151

9.1.2 二维数组与指针154

9.1.3 字符串与指针157

9.2 指针与函数160

9.2.1 函数之间的普通地址传递161

9.2.2 函数的实参为一维数组名时,形参与实参之间的参数传递162

9.2.3 函数的实参为二维数组名时,形参与实参之间的参数传递164

9.2.4 函数的实参为指针数组名时,形参与实参之间的参数传递167

9.2.5 函数的实参为函数名时,形参与实参之间的参数传递168

9.3 在main()函数中使用参数169

本章小结171

习题九172

第10章 编译预处理与动态存储分配183

10.1 编译预处理183

10.1.1 宏替换183

10.1.2 文件包含185

10.2动态存储分配186

10.2.1 sizeof运算符186

10.2.2 malloc、calloc、free函数186

本章小结187

习题十188

11.1 用typedef说明新数据类型名192

第11章 用户自定义数据类型192

11.2 结构体193

11.2.1 结构体类型的说明193

11.2.2 结构体类型的变量、指针、数组的定义与赋初值195

11.2.3 结构体变量中成员的引用197

11.2.4 函数之间结构变量的数据传递200

11.2.5 链表203

11.3 共用体209

11.3.1 共用体类型的说明209

11.3.2 共用体类型的变量的定义与赋初值209

11.3.3 共用体变量中成员的引用210

本章小结211

习题十一212

第12章 文件223

12.1 C语言中的文件与文件指针223

12.1.1 文件的概念223

12.1.2 文件指针224

12.2 文件的打开与关闭224

12.2.1 文件的打开224

12.2.2 文件的关闭226

12.3 文件的读写226

12.3.1 feof()函数226

12.3.2 fgetc()与fputc()函数226

12.3.3 fputs()与fgets()函数229

12.3.4 fscanf()与fprintf()函数230

12.3.5 fread()和fwrite()函数231

12.4 文件的定位232

12.4.1 fseek()与rewind()函数232

12.4.2 ftell()函数232

本章小结233

习题十二233

附录A C语言中的关键字及其用途238

附录B 双目算术运算中两边运算量类型转换规律239

附录C 运算符的优先级和结合性239

附录D 常用字符与ASCII代码对照表240

附录E Turbo C2.0常用库函数240

参考文献245

热门推荐