分享

C语言程序设计

 读书人心系天下 2021-07-18
  • 目录:

  • 第1章 C语言概述1

    1.1 C语言的历史背景2

    1.2 C语言的特点2

    1.3 简单的C语言程序介绍3

    1.4 C语言程序的上机步骤5

    1.5 C语言趣味程序实例18

    1.6 项目开发实例9

    复习题112

    程序设计实践112

    第2章 数据类型、运算符和表达式13

    2.1 C语言的数据类型14

    2.2 常量与变量14

    2.2.1 标识符15

    2.2.2 常量与符号常量15

    2.2.3 变量16

    2.3 整型数据17

    2.3.1 整型常量17

    2.3.2 整型变量17

    2.4 实型数据18

    2.4.1 实型常量18

    2.4.2 实型变量18

    2.5 字符型数据19

    2.5.1 字符常量19

    2.5.2 字符变量20

    2.5.3 字符串常量20

    2.6 变量赋初值21

    2.7 运算符及表达式21

    2.7.1 算术运算符及算术表达式22

    2.7.2 自增、自减运算符及其表

    达式22

    2.7.3 赋值运算符及赋值表达式23

    2.7.4 逗号运算符及逗号表达式24

    2.7.5 不同类型数据间的混合运算25

    2.7.6 C语言中的运算符27

    2.8 C语言趣味程序实例228

    复习题230

    程序设计实践231

    第3章 最简单的C程序设计——顺序

    程序设计33

    3.1 C语句概述34

    3.2 程序的三种基本结构35

    3.3 赋值语句36

    3.4 字符数据的输入与输出36

    3.4.1 putchar函数37

    3.4.2 getchar函数37

    3.5 格式的输入与输出38

    3.5.1 printf函数38

    3.5.2 scanf函数40

    3.6 C语言趣味程序实例342

    复习题343

    程序设计实践344

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

    4.1 关系运算符及其表达式46

    4.2 逻辑运算符及其表达式47

    4.2.1 逻辑运算符47

    4.2.2 逻辑表达式47

    4.3 if语句48

    4.3.1 if语句的三种形式48

    4.3.2 if语句的嵌套52

    4.3.3 条件运算符53

    4.4 switch语句54

    4.5 程序举例55

    4.6 C语言趣味程序实例458

    复习题459

    程序设计实践462

    第5章 循环的控制63

    5.1 循环的概念64

    5.2 while语句64

    5.3 do…while语句66

    5.4 for语句68

    5.5 循环的嵌套70

    5.6 break语句和continue语句71

    5.6.1 break语句71

    5.6.2 continue语句72

    5.7 程序举例73

    5.8 C语言趣味程序实例575

    5.9 项目开发实例76

    复习题579

    程序设计实践582

    第6章 数组83

    6.1 一维数组的定义与引用84

    6.1.1 一维数组的定义84

    6.1.2 一维数组元素的引用84

    6.1.3 一维数组的初始化85

    6.1.4 一维数组程序举例86

    6.2 二维数组的定义与引用87

    6.2.1 二维数组元素的定义87

    6.2.2 二维数组元素的引用88

    6.2.3 二维数组的初始化89

    6.2.4 二维数组程序举例89

    6.3 字符数组90

    6.3.1 字符数组的定义90

    6.3.2 字符数组的初始化91

    6.3.3 字符数组元素的引用91

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

    6.3.5 字符数组的输入/输出92

    6.3.6 字符串处理函数94

    6.3.7 字符数组应用举例96

    6.4 C语言趣味程序实例698

    6.5 项目开发实例99

    复习题6107

    程序设计实践6109

    第7章 函数111

    7.1 模块化程序设计和C语言程序的

    组成112

    7.2 库函数113

    7.2.1 C语言常用库函数114

    7.2.2 include命令的使用114

    7.3 函数的定义与调用115

    7.3.1 函数的定义115

    7.3.2 函数的调用116

    7.4 函数的返回值及其类型119

    7.5 函数调用时参数间的传递120

    7.5.1 将变量、常量、数组元素作为

    参数时的传递120

    7.5.2 将数组名作为参数时的

    传递120

    7.6 函数的嵌套调用121

    7.7 函数的递归调用123

    7.8 作用域和存储类型126

    7.8.1 变量的作用域和生存期126

    7.8.2 局部变量和全局变量127

    7.8.3 变量的存储类型130

    7.9 C语言趣味程序实例7133

    7.10 项目开发实例134

    复习题7144

    程序设计实践7148

    第8章 指针149

    8.1 指针的基本概念150

    8.2 指针变量的使用与指针运算151

    8.2.1 指针变量的定义151

    8.2.2 指针变量的初始化151

    8.2.3 指针的运算152

    8.2.4 指针变量的引用152

    8.2.5 指针的算术运算、关系

    运算153

    8.3 指针与数组156

    8.3.1 指针与一维数组156

    8.3.2 指针与二维数组158

    8.4 字符串与指针160

    8.4.1 字符串的表示形式160

    8.4.2 字符数组与字符串指针

    变量比较161

    8.5 用数组名作函数参数162

    8.6 C语言趣味程序实例8166

    8.7 项目开发实例168

    复习题8172

    程序设计实践8174

    第9章 结构体与联合体175

    9.1 结构体的定义176

    9.2 结构体在程序中的使用177

    9.3 结构体数组180

    9.4 结构体指针181

    9.5 结构体与函数184

    9.6 联合体187

    9.7 C语言趣味程序实例9190

    9.8 项目开发实例194

    复习题9197

    程序设计实践9198

    第10章 预处理命令199

    10.1 宏定义200

    10.1.1 无参宏定义200

    10.1.2 带参宏定义202

    10.2 文件包含203

    10.3 条件编译204

    10.4 C语言趣味程序实例10206

    复习题10208

    程序设计实践10209

    第11章 文件211

    11.1 文件的概念212

    11.2 文件的打开与关闭213

    11.3 文件的字符输入与输出215

    11.4 文件的字符串输入与输出217

    11.5 文件的格式化输入与输出219

    11.6 C语言趣味程序实例11220

    11.7 项目开发实例223

    复习题11244

    程序设计实践11246

    附录A C语言的标准库函数247

    模拟试题1251

    模拟试题2256

    模拟试题3260

    模拟试题4264

    模拟试题5268

    模拟试题6272

    模拟试题7276

    模拟试题8279

    模拟试题9283

    模拟试题10287

    模拟试题11292

    模拟试题12296

    模拟试题13301

    模拟试题14306

    参考文献311

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多