书籍 C语言程序设计案例教程的封面

C语言程序设计案例教程PDF电子书下载

吴小菁编著

购买点数

9

出版社

北京:北京理工大学出版社

出版时间

2019

ISBN

9787568272995

标注页数

166 页

PDF页数

176 页

图书目录

第1章 C语言概述 1

1.1 知识梳理 1

1.1.1 C语言的发展及特点 1

1.1.2 C语言程序的格式和构成 2

1.1.3 C语言程序的编译过程 4

1.1.4 算法 7

1.2 典型案例 9

1.2.1 案例1:Visual C+++ 6.0编译环境的应用 9

1.2.2 案例2:Visual C+++ 2010编译环境的应用 9

1.3 本章小结 9

习题 10

第2章 C语言程序设计的初步知识 12

2.1 知识梳理 12

2.1.1 C语言的数据类型 12

2.1.2 标识符、常量和变量 13

2.1.3 整型数据 15

2.1.4 实型数据 16

2.1.5 字符型数据 17

2.1.6 算术运算 18

2.1.7 赋值运算 19

2.1.8 特殊运算 20

2.1.9 类型转换运算 21

2.2 典型案例 21

2.2.1 案例1:编程求圆的周长 21

2.2.2 案例2:计算表达式的值 22

2.2.3 案例3:编程实现时间换算 22

2.3 本章小结 23

习题 25

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

3.1 知识梳理 27

3.1.1 C语言的语句 27

3.1.2 数据的输出 28

3.1.3 数据的输入 30

3.2 典型案例 32

3.2.1 案例1:赋值表达式与赋值语句 32

3.2.2 案例2:printf函数的应用 33

3.2.3 案例3:scanf函数的应用 33

3.2.4 案例4:数据输入输出的综合应用 33

3.3 本章小结 34

习题 36

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

4.1 知识梳理 39

4.1.1 C语言的逻辑值 39

4.1.2 关系运算 39

4.1.3 逻辑运算 40

4.1.4 if语句 40

4.1.5 switch语句 41

4.2 典型案例 42

4.2.1 案例1:使用流程图描述算法 42

4.2.2 案例2:计算表达式的值 42

4.2.3 案例3:编程实现两个数的排序 43

4.2.4 案例4:编程实现奇偶性的判断 44

4.2.5 案例5:编程求两数的较大值 44

4.2.6 案例6:编程实现成绩级别的判断 45

4.2.7 案例7:编程求分段函数 45

4.2.8 案例8:switch语句的应用 47

4.3 本章小结 48

习题 49

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

5.1 知识梳理 53

5.1.1 while语句 53

5.1.2 do…while语句 54

5.1.3 for语句 54

5.1.4 break和continue语句 55

5.1.5 goto语句 56

5.1.6 循环结构的嵌套 56

5.2 典型案例 56

5.2.1 案例1:使用流程图描述算法 56

5.2.2 案例2:编程求1~100的累加和 57

5.2.3 案例3:编程求12~n2的累加和 58

5.2.4 案例4:编程求π的近似值 59

5.2.5 案例5:编程实现固定行的输出 60

5.2.6 案例6:编程求1~10累积 61

5.2.7 案例7:编程求1~10000奇数的累加和 62

5.2.8 案例8:编程求斐波那契数列项 63

5.2.9 案例9:编程实现一行字符的输入输出 63

5.2.10 案例10:编程实现矩阵的输出 65

5.2.11 案例11:编程实现图形的输出 65

5.2.12 案例12:编程输出2~100的素数 66

5.3 本章小结 68

习题 69

第6章 函数 75

6.1 知识梳理 75

6.1.1 库函数 75

6.1.2 函数的定义 76

6.1.3 函数的返回值 77

6.1.4 函数的声明 78

6.1.5 函数的调用 78

6.1.6 函数的参数传递方式 79

6.1.7 函数的嵌套调用 79

6.1.8 函数的递归调用 79

6.1.9 变量的作用域和存储类型 80

6.1.10 函数的作用范围 81

6.2 典型案例 82

6.2.1 案例1:函数定义 82

6.2.2 案例2:无返回值的函数调用 82

6.2.3 案例3:有返回值的函数调用 83

6.2.4 案例4:阅读函数调用程序,写运行结果 84

6.2.5 案例5:函数参数的值传递 85

6.2.6 案例6:函数实现素数的判断 85

6.2.7 案例7:实现累加计算的函数 86

6.2.8 案例8:阅读函数的嵌套调用程序,写运行结果 86

6.2.9 案例9:编写递归函数 87

6.3 本章小结 89

习题 90

第7章 数组 98

7.1 知识梳理 98

7.1.1 一维数组 98

7.1.2 二维数组 101

7.1.3 字符数组 103

7.1.4 数组与函数 105

7.2 典型案例 106

7.2.1 案例1:使用数组存放成绩 106

7.2.2 案例2:编程实现一维数组的赋值 107

7.2.3 案例3:编程实现一维数组的输入 107

7.2.4 案例4:编程求数组的平均值 108

7.2.5 案例5:编程实现二维数组的赋值 109

7.2.6 案例6:编程求二维数组元素的累加和 109

7.2.7 案例7:编程求二维数组主对角线元素的累加和 110

7.2.8 案例8:运用函数改变数组元素 111

7.2.9 案例9:运用函数求数组的平均值 112

7.2.10 案例10:字符数组的处理 113

7.3 本章小结 114

习题 116

第8章 编译预处理 123

8.1 知识梳理 123

8.1.1 宏定义 123

8.1.2 文件包含 124

8.2 典型案例 125

8.2.1 案例1:带参宏的应用 125

8.3 本章小结 126

习题 127

第9章 指针 129

9.1 知识梳理 129

9.1.1 指针概述 129

9.1.2 指针变量 130

9.1.3 指针与数组 133

9.1.4 指针与字符串 136

9.1.5 指针数组 136

9.1.6 指针与函数 138

9.1.7 指向指针的指针 139

9.2 典型案例 140

9.2.1 案例1:间接访问运算符的应用 140

9.2.2 案例2:指针与数组的应用 141

9.2.3 案例3:指针与字符串的应用 141

9.2.4 案例4:利用函数交换数据 142

9.2.5 案例5:利用指针传递数据 143

9.2.6 案例6:指针与函数的综合应用 144

9.2.7 案例7:二级指针的应用 145

9.3 本章小结 146

习题 147

附录 154

附录1 C语言的关键字 154

附录2 运算符的优先级和结合性 155

附录3 常用字符与ASCII码对照表 156

附录4 库函数 157

附录5 习题参考答案 162

参考文献 166

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包