《C语言程序设计 第2版》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:程书红,李咏霞主编
  • 出 版 社:成都:西南交通大学出版社
  • 出版年份:2018
  • ISBN:9787564363857
  • 页数:220 页
图书介绍:本书为C语言程序设计的入门培训学习教材,全书共分9章,主要包括基本数据类型、运算符与表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、预处理、指针、结构体、文件等内容,每章均配有相应的程序实例项目,使学生在学习了基础知识后通过项目实践将所学能够融会贯通。本书内容全面、层次清晰、编排合理。本书是作者在C语言程序设计第1版的基础上,总结近年来计算机语言程序设计课的教学经验,充分考虑学生的学习特点,修改完善并精心编写的。本书适用于高等职业学校、高等专科学校、成人高校及本科院校等相关专业教学,也可作为计算机培训和等级考试辅导的配套教学用书,还可供程序开发人员和自学者参考。

第1章 C语言概述 1

1.1 计算机语言的发展 1

1.2 C语言的发展 5

1.3 C语言程序的基本结构 7

1.4 常用的输入/输出函数 10

1.5 C语言程序实例 17

1.6 习题 18

第2章 C语言基础知识 19

2.1 基本数据类型 19

2.2 运算符和表达式 25

2.3 数据类型的转换 32

2.4 C语言程序实例 33

2.5 习题 35

第3章 C语言程序设计的三种基本结构 38

3.1 顺序结构程序设计 38

3.2 选择结构程序设计 41

3.3 循环结构程序设计 49

3.4 C语言程序实例 56

3.5 习题 62

第4章 数组 63

4.1 一维数组 63

4.2 二维数组 67

4.3 字符串与字符数组 71

4.4 C语言程序实训 86

4.5 习题 89

第5章 函数 90

5.1 函数的定义 91

5.2 参数传递与返回值 93

5.3 数组作为函数参数 98

5.4 局部变量与全局变量 101

5.5 变量的存储属性 105

5.6 函数的嵌套调用 109

5.7 递归函数 110

5.8 C语言程序实训 112

5.9 习题 116

第6章 预处理命令 118

6.1 宏定义 118

6.2 文件包含 123

6.3 条件编译 124

6.4 C语言程序实训 126

6.5 习题 128

第7章 指针 130

7.1 指针基础 130

7.2 指针与数组 137

7.3 指针与函数 147

7.4 C语言程序实例 152

7.5 习题 154

第8章 结构体与共用体 159

8.1 结构体类型与结构体变量 159

8.2 结构体数组 163

8.3 指向结构体的指针 167

8.4 结构体的应用——链表 169

8.5 共用体类型 175

8.6 用typedef定义类型 177

8.7 C语言程序实例 179

8.8 习题 182

第9章 文件 186

9.1 文件的概念 186

9.2 文件类型指针 187

9.3 文件的常用操作 188

9.4 C语言程序实例 201

9.5 习题 204

附录一 常用字符与ASCII代码对照表 206

附录二 C语言中的关键字及用途 207

附录三 运算符及其优先级和结合性 208

附录四 常用的标准库函数 210

附录五 C语言常见的错误 215

参考文献 220