图书介绍

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

C语言程序设计教程
  • 郭嘉喜,吴金学主编 著
  • 出版社: 南京:南京大学出版社
  • ISBN:7305050547
  • 出版时间:2007
  • 标注页数:239页
  • 文件大小:4MB
  • 文件页数:250页
  • 主题词: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.1.1 程序1

1.1.2 程序设计2

1.2 算法3

1.3 简单的C语言程序4

1.3.1 举例4

1.3.2 编写程序时应遵循的规则4

1.3.3 注释符的用法5

1.4 Turbo C程序设计环境的上机步骤5

1.4.1 C程序的调试步骤5

1.4.2 上机步骤介绍6

复习思考题7

第2章 数据类型、运算符与表达式9

2.1 C语言的字符集和词汇9

2.1.1 C语言字符集9

2.1.2 C语言词汇10

2.2 常量与变量11

2.2.1 常量11

2.2.2 变量12

2.3 C语言的数据类型12

2.3.1 整型数据13

2.3.2 实型数据16

2.3.3 字符型数据17

2.4 运算符与表达式21

2.4.1 算术运算符与表达式21

2.4.2 强制类型转换表达式22

2.4.3 赋值运算符与表达式23

2.4.4 自加、自减运算符与表达式25

2.4.5 逗号运算符与表达式26

2.4.6 运算符的优先级和结合性27

复习思考题28

第3章 顺序结构程序设计31

3.1 结构化程序设计31

3.2 赋值语句、复合语句和空语句33

3.2.1 赋值语句33

3.2.2 复合语句和空语句35

3.3 数据输出36

3.3.1 putchar函数(字符输出函数)36

3.3.2 printf函数的调用37

3.3.3 printf函数格式说明37

3.3.4 调用printf函数注意事项42

3.4 数据输入43

3.4.1 getchar函数(字符输入函数)43

3.4.2 scanf函数的调用43

3.4.3 scanf函数格式说明44

3.4.4 通过scanf函数从键盘输入数据46

3.5 程序实例47

复习思考题49

第4章 选择结构程序设计54

4.1 关系运算符与表达式54

4.1.1 C语言中的逻辑值54

4.1.2 关系运算符55

4.1.3 关系表达式55

4.2 逻辑运算符与表达式55

4.2.1 逻辑运算符55

4.2.2 逻辑表达式56

4.3 if语句57

4.3.1 if语句57

4.3.2 条件运算符和条件表达式62

4.4 switch语句64

4.5 程序实例67

复习思考题68

第5章 循环控制73

5.1 while语句构成的循环73

5.1.1 while循环的语法形式73

5.1.2 while循环的执行过程74

5.1.3 举例74

5.2 do-while语句构成的循环75

5.2.1 do-while循环的语法形式75

5.2.2 do-while循环的执行过程75

5.2.3 举例76

5.3 for语句构成的循环77

5.3.1 for循环的语法形式78

5.3.2 for循环的执行过程78

5.3.3 举例78

5.3.4 for循环小结79

5.4 循环的嵌套81

5.5 几种循环的比较81

5.6 goto语句81

5.6.1 语法格式82

5.6.2 举例82

5.7 break语句和continue语句83

5.7.1 break语句83

5.7.2 continue语句83

5.8 程序实例85

复习思考题88

第6章 数组93

6.1 一维数组的定义和引用93

6.1.1 一维数组的定义93

6.1.2 一维数组元素的引用95

6.1.3 一维数组的初始化96

6.1.4 一维数组程序举例97

6.2 二维数组的定义和引用100

6.2.1 二维数组的定义100

6.2.2 二维数组的引用101

6.2.3 二维数组的初始化102

6.2.4 二维数组程序举例103

6.3 字符数组106

6.3.1 字符数组的定义106

6.3.2 字符数组的初始化107

6.3.3 字符数组引用107

6.3.4 字符串和字符结束标志108

6.3.5 字符数组的输入输出110

6.3.6 字符串处理函数111

6.4 程序实例115

复习思考题117

第7章 函数121

7.1 函数概述121

7.2 函数的定义和返回值123

7.2.1 函数定义的语法形式123

7.2.2 函数的返回值126

7.2.3 形式参数和实际参数127

7.3 函数的调用128

7.3.1 函数调用的一般形式128

7.3.2 函数的调用方式129

7.3.3 函数声明和函数原型129

7.3.4 函数的嵌套调用131

7.3.5 函数的递归调用132

7.4 数组作为函数参数136

7.4.1 数组元素作函数参数136

7.4.2 数组名称作函数参数137

7.5 局部变量和全局变量141

7.5.1 局部变量141

7.5.2 全局变量143

7.6 变量的存储类型145

7.6.1 动态存储方式和静态存储方式145

7.6.2 auto变量146

7.6.3 用static声明局部变量148

7.6.4 register变量151

7.6.5 外部变量的声明151

7.6.6 存储类别小结152

7.7 内部函数和外部函数153

7.7.1 内部函数153

7.7.2 外部函数154

复习思考题154

第8章 指针159

8.1 指针和地址的概念159

8.2 指针变量160

8.2.1 指针变量的定义161

8.2.2 指针变量的引用162

8.2.3 指针变量作函数参数164

8.3 数组与指针167

8.3.1 指向数组元素的指针168

8.3.2 通过指针引用数组元素169

8.3.3 数组名作函数参数172

8.3.4 指向多维数组的指针和指针变量175

8.4 字符串与指针177

8.4.1 字符串的表示形式177

8.4.2 字符串指针作函数参数179

8.5 函数与指针181

8.5.1 用函数指针变量调用函数181

8.5.2 用指向函数的指针作函数参数183

8.6 指针数组和指向指针的指针185

8.6.1 指针数组185

8.6.2 指向指针的指针187

8.6.3 指针数组作main()函数的参数188

复习思考题190

第9章 结构体与共用体192

9.1 结构体192

9.1.1 结构体类型变量的定义193

9.1.2 结构体类型的引用196

9.1.3 结构体数组197

9.1.4 结构体指针变量199

9.2 共用体202

9.2.1 共用体的概念202

9.2.2 共用体变量的引用方式203

9.2.3 共用体类型数据的特点204

9.3 枚举类型205

9.4 用typedef定义类型207

复习思考题208

第10章 编译预处理与位运算212

10.1 编译预处理212

10.1.1 宏替换213

10.1.2 文件包含217

10.1.3 条件编译218

10.2 动态存储分配220

10.2.1 malloc()函数220

10.2.2 free()函数220

10.2.3 calloc()函数221

10.3 位运算221

10.3.1 “按位与”运算符(&)221

10.3.2 “按位或”运算符(|)222

10.3.3 “异或”运算符(^)223

10.3.4 “取反”运算符(~)223

10.3.5 左移运算符(<<)224

10.3.6 右移运算符(>>)224

10.3.7 位运算赋值运算符224

复习思考题224

第11章 文件228

11.1 C语言文件与文件类型指针228

11.1.1 C语言文件的概念228

11.1.2 文件类型指针229

11.2 文件的打开与关闭230

11.2.1 文件的打开(fopen函数)230

11.2.2 文件的关闭(fclose函数)231

11.3 文件的读写232

11.3.1 fread()函数和fwrite()函数232

11.3.2 fscanf()函数和fprintf()函数233

11.4 文件的定位235

11.4.1 rewind()函数235

11.4.2 fseek()函数235

11.4.3 ftell()函数237

11.5 文件出错检测函数237

复习思考题238

热门推荐