图书介绍

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

C语言程序设计案例教程
  • 汪金营编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115123853
  • 出版时间:2004
  • 标注页数:233页
  • 文件大小:8MB
  • 文件页数:244页
  • 主题词: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语言程序的构成1

1.2.1 初步认识C语言程序1

1.2.2 C语言程序的基本结构2

1.2.3 仅由main函数构成的C语言程序的一般结构3

1.2.4 C语句的构成4

1.3 C语言程序的调试与运行5

1.3.1 开发一个C语言程序5

1.3.2 TurboC 2.0的运行环境和启动6

1.3.3 TurboC 2.0集成开发环境的使用6

1.3.4 编辑、运行C语言程序9

习题10

第2章 C语言的基本数据类型、常量和变量13

2.1 C语言的基本数据类型13

2.1.1 5种基本数据类型13

2.1.2 修饰符13

2.1.3 存储格式14

2.2 常量15

2.2.1 整型常量15

2.2.2 实型常量16

2.2.3 字符常量16

2.2.4 字符串常量17

2.3 变量18

2.2.5 符号常量18

2.3.1 变量的定义19

2.3.2 变量的初始化19

习题19

第3章 运算符和表达式22

3.1 算术运算符和算术表达式22

3.1.1 算术运算符22

3.1.2 算术表达式22

3.1.3 算术运算符的优先级和结合性23

3.1.4 算术表达式的数据类型23

3.2 赋值运算符、赋值表达式和赋值语句25

3.2.1 赋值运算符25

3.2.2 赋值表达式26

3.2.3 赋值语句27

3.2.4 赋值表达式的类型27

3.3 自增、自减运算符29

3.4 关系运算符和关系表达式30

3.4.1 关系运算符30

3.4.2 关系表达式30

3.5 逻辑运算符和逻辑表达式31

3.5.1逻辑运算符31

3.5.2逻辑表达式31

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

3.7求占字节运算符(sizeof)33

习题34

4.1 scanf()函数37

第4章 数据的输入和输出37

4.2 printf()函数39

4.3 scanf()和printf()应用举例42

4.4 getchar()函数与putchar()函数45

习题46

第5章 结构化程序设计和C语言程序控制语句50

5.1 流程图和结构化程序设计50

5.1.1 流程图50

5.1.2结构化程序设计51

5.2选择结构语句52

5.2.1 if语句52

5.2.2 if else语句53

5.2.3 if else语句的嵌套54

5.2.4 if-else if-else语句55

5.2.5条件运算符及表达式57

5.3 switch语句和break语句58

5.3.1 switch语句58

5.3.2 break语句60

5.4循环结构62

5.4.1 for语句62

5.4.2 for语句的其他形式63

5.4.3 while语句64

5.4.4 do-while语句65

5.4.5多重循环结构66

5.5.1 break语句68

5.5其他控制语句68

5.5.2 exit()函数69

5.5.3 continue语句69

5.5.4 goto语句70

习题71

第6章 数组和字符串77

6.1 一维数组的定义和元素的引用77

6.1.1 一维数组的定义77

6.1.2 一维数组的初始化78

6.1.3 一维数组的引用79

6.2 二维数组80

6.2.1 二维数组的定义80

6.2.3 二维数组元素的引用81

6.2.2二维数组的初始化81

6.3字符型数组和字符串82

6.3.1 字符型数组的定义82

6.3.2字符型数组的初始化83

6.3.3 字符数组的输入和输出84

6.4字符串处理函数86

6.4.1 求字符串长度函数strlen()86

6.4.2字符串拷贝函数strcpy()86

6.4.3 字符串比较函数strcmp()86

6.4.4 字符串连接函数strcat()87

6.5数组应用举例88

习题91

7.1 指针的概念和定义96

7.1.1 指针的概念96

第7章 指针96

7.1.2 指针变量的定义97

7.2指针和简单变量97

7.2.1 指针的初始化和赋值97

7.2.2 空指针和void型指针98

7.2.3用指针访问变量的值98

7.3 指针和一维数组99

7.4字符型指针和字符型一维数组102

7.4.1 字符指针与字符数组的关系102

7.4.2 对字符型指针进行字符串的整体赋值103

7.4.3用指针处理字符串举例103

7.5.1 对二维数组的再认识105

7.5指针和二维数组105

7.5.2把二维数组看作一维数组用指针引用其元素106

7.5.3 定义行指针引用二维数组107

7.5.4指针数组109

7.6 二级指针111

7.6.1 二级指针的概念111

7.6.2二级指针的定义111

7.6.3二级指针应用举例112

习题114

第8章 函数120

8.1.1 函数的构成121

8.1.2函数的定义121

8.1 函数的构成和定义121

8.1.3对函数定义的说明122

8.1.4函数的调用123

8.1.5 函数参数传递123

8.1.6 函数的说明124

8.2函数参数传递举例124

8.3返回值是指针的函数128

8.4 函数指针与实参是函数名的传递129

8.4.1 函数指针129

8.4.2 实参是函数名的传递131

8.5函数的递归调用132

8.5.1递归调用132

8.5.2递归执行过程133

8.5.3用递归算法求解问题的条件134

8.6 main()函数的参数135

习题136

第9章 变量的存储类型和动态分配内存142

9.1变量的存储类型142

9.2变量及其作用域和生存期143

9.2.1 局部变量和全局变量143

9.2.2 局部变量的作用域和生存期144

9.2.3全局变量的作用域和生存期146

9.3说明符extern和static146

9.3.1 全局变量的说明符146

9.3.2 外部函数、内部函数及说明符148

9.3.3 说明符extern和static应用举例150

9.4.1 动态分配内存的概念151

9.4动态分配内存151

9.4.2动态分配内存函数152

习题154

第10章 编译预处理158

10.1 宏定义和宏替换158

10.1.1 宏定义158

10.1.2带参数的宏定义159

10.1.3宏定义的解除161

10.2文件包含161

10.3 条件编译163

10.3.1 #if语句163

10.3.2 #ifdef语句164

习题165

10.3.3 #ifndef语句165

第11章 结构体和共用体167

11.1类型定义(typedef)167

11.2 结构体168

11.2.1 结构体类型的定义168

11.2.2结构体变量的定义170

11.2.3结构体类型变量的引用171

11.2.4 结构体数组的定义、初始化和引用173

11.2.5结构体指针的定义、初始化和使用174

11.2.6 函数间结构体的传递176

11.2.7结构体类型函数和结构体类型指针函数179

11.2.8链表181

11.3共用体184

习题186

第12章 位运算192

12.1 按位逻辑运算192

12.2移位运算193

12.3应用举例195

习题197

第13章 文件200

13.1 文件概念200

13.1.1 C语言的数据文件200

13.1.2文件的存取方式200

13.2.1 文件指针201

13.2.2打开文件201

13.2 文件的打开与关闭201

13.2.3 文件的关闭202

13.3文件读写函数202

13.3.1 字符读写函数getc()和fgetc()、putc()和fputc()203

13.3.2 字符串读写函数fgets()和fputs()204

13.3.3 带格式的读写函数fscanf()和fprintf()206

13.3.4数据块读写函数fread()和fwrite()207

13.4检测文件末尾函数feof()208

13.5文件的定位与存取209

13.5.1 文件的定位209

13.5.2 文件的存取举例210

习题211

第14章 精选题解216

附录1 常见错误分析233

热门推荐