图书介绍

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

C语言程序设计案例教程
  • 姚瑶,张健主编 著
  • 出版社: 上海:上海交通大学出版社
  • ISBN:9787313157768
  • 出版时间:2016
  • 标注页数:187页
  • 文件大小:26MB
  • 文件页数:199页
  • 主题词: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:了解编程语言发展史1

1.1.1 机器语言1

1.1.2 汇编语言2

1.1.3 高级语言3

技能1.2:了解C语言的发展4

1.2.1 C语言的产生4

1.2.2 C程序的特点5

1.2.3 C语言的发展趋势6

1.2.4 C语言的应用领域6

1.2.5 如何学好C语言7

技能1.3:掌握C语言的程序结构8

1.3.1 源程序书写规则8

1.3.2 程序控制结构9

综合举例11

上机实训18

第2章 C语言基础19

技能2.1:掌握C语言的数据类型19

技能2.2:掌握常量、变量和标识符的使用20

2.2.1 标识符20

2.2.2 常量21

2.2.3 变量22

技能2.3:掌握整型数据24

2.3.1 整型变量24

2.3.2 整型常量26

技能2.4:掌握实型数据27

2.4.1 实型变量27

2.4.2 实型常量28

技能2.5:掌握字符型数据29

2.5.1 字符常量29

2.5.2 字符变量30

2.5.3 字符串常量32

技能2.6:掌握算术运算符和算术表达式的使用33

2.6.1 基本的算术运算符和算术表达式33

2.6.2 算术运算符的优先级、结合性34

2.6.3 自增(++)、自减(--)运算符34

技能2.7:掌握关系运算符和关系表达式的使用35

2.7.1 关系运算符35

2.7.2 关系表达式36

技能2.8:掌握逻辑运算符和逻辑表达式的使用36

2.8.1 逻辑运算符36

2.8.2 逻辑表达式37

技能2.9:掌握赋值运算符和赋值表达式的使用38

2.9.1 基本赋值运算符38

2.9.2 复合赋值运算符38

2.9.3 赋值表达式39

技能2.10:掌握条件运算符和条件表达式的使用40

2.10.1 条件运算符40

2.10.2 条件运算符的优先级、结合性40

技能2.11:掌握逗号运算符和逗号表达式的使用40

2.11.1 逗号运算符40

2.11.2 逗号表达式40

技能2.12:掌握位运算与位运算符的使用41

2.12.1 “按位与”运算符(&)42

2.12.2 “按位或”运算符(|)43

2.12.3 “异或”运算符(^)43

2.12.4 “取反”运算符(~)44

2.12.5 左移运算符(<<)44

2.12.6 右移运算符(>>)44

2.12.7 位复合赋值运算符45

技能2.13:掌握C语言运算符的优先级和结合性45

2.13.1 C语言运算符的优先级45

2.13.2 C语言运算符的结合性46

技能2.14:掌握不同类型数据间的混合运算46

2.14.1 隐式类型转换47

2.14.2 强制类型转换47

综合举例48

上机实训51

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

技能3.1:掌握程序的三种基本结构53

3.1.1 结构化程序设计53

3.1.2 三种基本结构N-S流程图54

技能3.2:掌握C语句的使用57

3.2.1 控制语句57

3.2.2 表达式语句58

3.2.3 复合语句58

技能3.3:掌握数据输入与输出58

3.3.1 数据输入输出概念59

3.3.2 字符数据的输入输出59

3.3.3 格式化输入与输出61

综合举例65

上机实训68

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

技能4.1:掌握if语句和用if语句构成的选择结构69

4.1.1 if语句69

4.1.2 if语句的嵌套73

技能4.2:掌握条件表达式构成的选择结构78

技能4.3:掌握sWitch语句以及用switch语句和break语句构成的选择结构79

4.3.1 switch语句79

4.3.2 在switch语句体中使用break语句80

综合举例81

上机实训86

第5章 循环结构程序设计88

技能5.1:使用while语句实现循环结构程序设计88

5.1.1 while语句的一般形式和执行过程88

5.1.2 使用while语句应注意的问题90

技能5.2:使用do-while语句实现循环结构程序设计91

5.2.1 do-while语句的一般形式和执行过程91

5.2.2 使用do-while语句应注意的问题94

技能5.3:使用for语句实现循环结构程序设计94

5.3.1 for语句的一般形式和执行过程94

5.3.2 for语句的各种形式95

技能5.4:使用循环嵌套进行程序设计97

技能5.5:使用流程转移控制语句98

5.5.1 goto语句98

5.5.2 break语句99

5.5.3 continue语句100

综合举例101

上机实训104

第6章 数组106

技能6.1:掌握数组的基础知识106

技能6.2:掌握一维数组的使用107

6.2.1 一维数组定义107

6.2.2 数组元素的使用108

6.2.3 一维数组的初始化109

技能6.3:掌握字符数组110

6.3.1 字符数组的定义110

6.3.2 字符数组的使用110

6.3.3 字符数组的初始化110

6.3.4 字符数组的输入与输出112

6.3.5 字符串输入输出函数112

6.3.6 字符串函数114

技能6.4:掌握二维数组118

技能6.5:掌握多维数组119

综合举例120

上机实训123

第7章 函数125

技能7.1:了解函数的基本知识125

7.1.1 函数的定义125

7.1.2 函数的参数126

7.1.3 函数的声明127

7.1.4 函数的返回值127

7.1.5 函数的调用127

技能7.2:掌握函数的嵌套调用128

技能7.3:掌握函数的递归调用130

技能7.4:变量的作用域131

7.4.1 局部变量131

7.4.2 全局变量132

技能7.5:掌握变量的存储类别134

7.5.1 静态存储方式与动态存储方式134

7.5.2 auto变量134

7.5.3 static变量135

7.5.4 register变量136

技能7.6:掌握函数间的数据传送方式137

7.6.1 数据复制方式137

7.6.2 地址复制方式138

7.6.3 利用函数返回值传递数据139

7.6.4 利用参数返回结果139

7.6.5 利用全局变量传递数据139

综合举例139

上机实训141

第8章 预处理命令142

技能8.1:掌握宏定义的使用142

8.1.1 不带参数的宏定义142

8.1.2 带参数的宏定义144

技能8.2:读懂含有包含文件的程序146

技能8.3:读懂含有条件编译的程序147

8.3.1 第一种形式147

8.3.2 第二种形式147

8.3.3 第三种形式148

综合举例148

上机实训149

第9章 指针151

技能9.1:了解指针相关概念151

9.1.1 内存管理151

9.1.2 变量的指针与指针变量152

技能9.2:使用指针变量152

9.2.1 指针变量的定义152

9.2.2 指针变量的赋值153

9.2.3 指针变量的引用153

技能9.3:用指针处理数组155

9.3.1 数组的指针和指向数组的指针变量155

9.3.2 数组元素的引用156

9.3.3 数组名作为函数参数157

9.3.4 字符串与指针157

9.3.5 指针数组158

技能9.4:用指针处理函数158

9.4.1 函数的返回值是指针158

9.4.2 指向函数的指针159

9.4.3 指向函数的指针作函数参数159

综合举例160

上机实训162

第10章 结构体与共用体163

技能10.1:掌握结构体的基础知识163

10.1.1 结构体变量的定义163

10.1.2 结构体变量的引用164

10.1.3 结构体类型的初始化164

技能10.2:掌握结构体数组的使用165

10.2.1 结构体数组的定义165

10.2.2 结构体数组的初始化166

技能10.3:掌握结构体指针的使用167

10.3.1 指向结构体变量的指针167

10.3.2 指向结构体数组的指针168

10.3.3 结构体指针变量作为函数参数169

技能10.4:掌握共用体的使用170

10.4.1 共用体定义170

10.4.2 共用体变量的使用171

综合举例172

上机实训174

第11章 文件175

技能11.1:了解文件的基本概念175

11.1.1 文件的概念175

11.1.2 文件的种类175

11.1.3 文件指针和文件内部的位置指针176

技能11.2:了解对文件能够进行的操作177

11.2.1 数据文件操作的步骤177

11.2.2 数据文件操作的库函数177

技能11.3:能够使用函数打开与关闭文件178

11.3.1 文件打开函数fopen()179

11.3.2 文件关闭函数fclose()180

技能11.4:能够使用函数对文件进行顺序读写180

11.4.1 字符读写函数fgetc()和fputc()181

11.4.2 字符串读写函数fgets()和fpputs()182

11.4.3 数据块读写函数fread()和fwtrite()182

11.4.4 格式化读写函数fscanf()和fprintf()183

技能11.5:能够使用函数对文件进行随机读写183

11.5.1 文件的定位183

11.5.2 文件的随机读写184

综合举例185

上机实训186

参考文献187

热门推荐