《C语言程序设计实验教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:任洪娥,高心丹主编;宋宏光,董本志副主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2015
  • ISBN:9787040428360
  • 页数:329 页
图书介绍:全书共分为13章和1个附录。第1章介绍实验前预备知识,第2章到第13章遵照教材《C语言程序设计教程》 的内容组织安排,每章包括三个小节:本章学习要点、上机实验指导、课后习题及参考答案。第1节给出该章的学习重点、难点和要点;第2节组织了多种类型的上机实验题目,并给出了解题思路和注意事项;第3节安排了多种题型的习题和答案,编程题给出了一个或多个参考程序、运行结果、分析及提示。所给出的参考程序具有全面、细致和书写格式规范的特点,阅读和调试这些程序,可以促使读者在初学C语言时就建立良好的编程风格,并从中学会全面、严谨的考虑和解决问题。附录列出了编程过程中易出现的典型错误,用于帮助初学者在编写和调试程序过程章改正错误。

第1章 预备知识、开发环境介绍 1

1.1 实验的目的 2

1.2 实验的基本要求 2

1.3 常用C语言运行环境介绍 8

1.3.1 Turbo C 2.0集成开发环境 9

1.3.2 Visual C++6.0开发环境介绍 17

第2章 计算机系统概述 27

2.1 本章要点 28

2.2 实验指导 30

2.3 习题及参考答案 39

第3章 基本数据类型 43

3.1 本章要点 44

3.1.1 C语言的数据类型 44

3.1.2 标识符、常量和变量 44

3.1.3 基本数据类型 46

3.2 习题及参考答案 48

第4章 运算符与表达式 53

4.1 本章要点 54

4.1.1 运算符及表达式 54

4.1.2 不同数据类型的转换 56

4.2 实验指导 57

4.3 习题及参考答案 60

第5章 数据的输入与输出 69

5.1 本章要点 70

5.1.1 C语言语句 70

5.1.2 数据输入/输出 71

5.2 实验指导 72

5.3 习题及参考答案 75

第6章 结构化程序设计 83

6.1 本章要点 84

6.1.1 算法的概念及特征 84

6.1.2 算法的表示方法 84

6.1.3 程序设计中的常用算法 85

6.2 习题及参考答案 86

第7章 程序控制 93

7.1 本章要点 94

7.1.1 关系运算符及关系表达式 94

7.1.2 逻辑运算符及逻辑表达式 94

7.1.3 选择结构控制语句 95

7.1.4 循环控制语句 97

7.2 实验指导 99

7.3 习题及参考答案 114

第8章 函数 145

8.1 本章要点 146

8.1.1 概述 146

8.1.2 函数的定义和调用 146

8.1.3 函数的递归调用 148

8.1.4 变量的作用域和生存期 149

8.2 实验指导 150

8.3 习题及参考答案 156

第9章 数组 177

9.1 本章要点 178

9.1.1 一维数组 178

9.1.2 二维数组 179

9.1.3 字符数组与字符串 180

9.1.4 字符串处理函数 181

9.1.5 数组与函数 182

9.2 实验指导 183

9.3 习题及参考答案 191

第10章 编译预处理 221

10.1 本章要点 222

10.1.1 宏定义 222

10.1.2 文件包含 223

10.1.3 条件编译 224

10.2 习题及参考答案 224

第11章 指针 227

11.1 本章要点 228

11.1.1 地址与指针的概念 228

11.1.2 指针的定义与引用 228

11.1.3 指针与数组 230

11.1.4 指针数组和指向指针的指针 231

11.1.5 指针与函数 232

11.2 实验指导 233

11.3 习题及参考答案 238

第12章 结构体、联合体和位运算 259

12.1 本章要点 260

12.1.1 结构体类型 260

12.1.2 动态存储分配和链表 262

12.1.3 共用体类型 263

12.1.4 枚举类型 263

12.1.5 利用typedef自定义类型 264

12.2 实验指导 264

12.3 习题及参考答案 269

第13章 文件 295

13.1 本章要点 296

13.1.1 文件的相关概念 296

13.1.2 文件的打开、关闭 297

13.1.3 文件的读写 297

13.1.4 文件处理的其他函数 299

13.2 实验指导 300

13.3 习题及参考答案 302

附录A常见上机错误信息 313

A.1 严重错误 314

A.2 一般错误 314

A.3 警告信息 324

参考文献 329