本书是《C 语言程序设计》(王建国、邹显春6.0 为实验环境,介绍C 语言程序的调试步骤和调试方法,并围绕主教材的内容,设计了12 个实验,包括验证性实验(运行程序结果、程序填空、程序改错等)和设计性实验,读者可在循序渐进的实验中掌握C 程序设计方法和技巧。第二部分是重点、难点知识分析与练习,以例题分析和练习题方式帮助读者在编程实践和练习中掌握C 语言程序设计方法和技巧,以提高编写程序和阅读程序的能力。
本书既是一本实验指导书,也是一本学习指导书。
- 前辅文
- 第一部分 C语言程序设计实验指导
- 第1章 C语言程序的编写与调试
- 1.1 VisualC++集成开发环境简介
- 1.2 VisualC++集成开发环境
- 1.3 简单C程序的求解过程
- 第2章 上机实验内容
- 2.1 C语言概述
- 2.2 C语言程序基础
- 2.3 程序控制结构
- 2.4 数组
- 2.5 函数
- 实验8 函数的定义、调用和值的返回
- 实验9 函数的嵌套、递归调用及变量的作用域、生存期
- 2.6 复杂数据类型
- 2.7 链表和树
- 2.8 综合设计
- 第二部分 重点、难点知识分析与练习
- 第3章 C语言学习指导
- 3.1 C语言课程的主要目标
- 3.2 C语言的学习方法
- 3.3 C语言的主要知识结构图
- 3.3.1 围绕表达式理解C语言的基本知识
- 3.3.2 围绕数据类型理解C语言中数据的存储结构
- 3.3.3 围绕程序结构理解C语言程序的构成
- 3.3.4 围绕指针的基本概念理解各种类型的指针
- 第4章 C语言概述
- 第5章 C语言程序基础
- 第6章 程序控制结构
- 第7章 数组
- 第8章 函数
- 第9章 复杂数据类型
- 第10章 链表
- 第11章 程序设计实例
- 11.1 基本问题的实现
- 11.1.1 累加求和
- 11.1.2 数值问题分离
- 11.1.3 最大公约数、最小公倍数
- 11.1.4 Fibonacci数列
- 11.1.5 统计问题
- 11.1.6 排序问题
- 11.1.7 查找算法
- 11.1.8 二维数组的应用
- 11.1.9 动态数组、静态数组和链表的使用
- 11.2 较复杂问题的实现
- 第12章 答题方法剖析
- 12.1 理解教学大纲,储备技能和知识
- 12.2 了解题型、注重答题方法
- 12.2.1 要善于使用排除法
- 12.2.2 要善于使用表格及存储结构图
- 12.2.3 要善于使用实例测试法
- 12.2.4 要侧重算法的掌握
- 12.2.5 要侧重掌握模块化设计方法和实现一个功能模块的多种算法
- 参考文献