第1章 C语言集成环境简介
1.1 Visual C++集成环境
1.1.1 Visual C++的安装与启动
1.1.2 Visual C+4.集成开发环境
1.1.3 项目和项目工作区
1.1.4 项目开发过程
1.1.5 Visual c++常用菜单命令及功能键
1.2 Turbo C++集成环境
1.2.1 Turbo C++3.O的安装
1.2.2 Turbo C++3.0主窗口及菜单操作
1.2.3 配置工作环境
1.2.4 源程序的建立、编译、运行与保存
1.2.5 程序的动态调试
1.3 UNIX/Linux下的C开发环境
1.3.1 UNIX/Linux简介
1.3.2 文本编辑工具vi的使用
1.3.3 编译器gcc的使用
第2章 C语言程序设计实验
2.1 熟悉C语言程序编辑与调试环境
2.1.1 实验目的和要求
2.1.2 实验重点和难点
2.1.3 实验内容
2.1.4 课后思考
2.2 顺序结构程序实验
2.2.1 实验目的和要求
2.2.2 实验重点和难点
2.2.3 实验内容
2.2.4 课后思考
2.3 数据类型、运算符、表达式实验
2.3.1 实验目的和要求
2.3.2 实验重点和难点
2.3.3 实验内容
2.3.4 课后思考
2.4 选择结构程序实验
2.4.1 实验目的和要求
2.4.2 实验重点和难点
2.4.3 实验内容
2.4.4 课后思考
2.5 条件型循环结构程序实验
2.5.1 实验目的和要求
2.5.2 实验重点和难点
2.5.3 实验内容
2.5.4 课后思考
2.6 计数型循环结构程序实验
2.6.1 实验目的和要求
2.6.2 实验重点和难点
2.6.3 实验内容
2.6.4 课后思考
2.7 函数及编译预处理实验
2.7.1 实验目的和要求
2.7.2 实验重点和难点
2.7.3 实验内容
2.7.4 课后思考
2.8 一维数组与二维数组程序实验
2.8.1 实验目的和要求
2.8.2 实验重点和难点
2.8.3 实验内容
2.8.4 课后思考
2.9 字符数组程序实验
2.9.1 实验目的和要求
2.9.2 实验重点和难点
2.9.3 实验内容
2.9.4 课后思考
2.10 指针程序实验
2.10.1 实验目的和要求
2.10.2 实验重点和难点
2.10.3 实验内容
2.10.4 课后思考
2.11 结构体程序实验
2.11.1 实验目的和要求
2.11.2 实验重点和难点
2.11.3 实验内容
2.11.4 课后思考
2.12 文件程序实验
2.12.1 实验目的和要求
2.12.2 实验重点和难点
2.12.3 实验内容
2.12.4 课后思考
第3章 C语言程序设计课外实验
3.1 数据类型:简单的数据加密
3.1.1 实验目的和要求
3.1.2 实验内容
3.1.3 同类型思考题
3.2 选择结构:求解不多于5位的整数各个数位上的数字
3.2.1 实验目的和要求
3.2.2 实验内容
3.2.3 同类型思考题
3.3 循环结构:爱因斯坦走台阶
3.3.1 雾验目的和要求
3.3.2 实验内容
3.3.3 同类型思考题
3.4 循环结构:体育比赛抽签程序
3.4.1 实验目的和要求
3.4.2 实验内容
3.4.3 同类型思考题
3.5 循环与数组综合:十进制数转换成二进制数实验
3.5.1 实验目的和要求
3.5.2 实验内容
3.5.3 同类型思考题
3.6 数组:找二维数组中的鞍点
3.6.1 实验目的和要求
3.6.2 实验内容
3.6.3 同类型思考题
3.7 函数:递归程序设计实验
3.7.1 实验目的和要求
3.7.2 实验内容
3.7.3 同类型思考题
3.8 函数:求超级素数
3.8.1 实验目的和要求
3.8.2 实验内容
3.8.3 同类型思考题
3.9 函数:不使用strcpy()实现两个字符串的比较
3.9.1 实验目的和要求
3.9.2 实验内容
3.9.3 同类型思考题
3.10 综合程序设计:各类应用题
3.10.1 实验目的和要求
3.10.2 实验内容
3.10.3 同类型思考题
第4章 C语言课程设计
4.1 课程设计目标
4.1.1 课程设计目标
4.1.2 课程设计内容
4.1.3 评价标准
4.2 课程设计项目实例
4.2.1 图形用户界面管理时钟显示
4.2.2 汉诺塔演示
4.2.3 学生成绩管理系统
4.2.4 工资管理系统
4.2.5 五子棋游戏
附录 C语言调试过程中常见的错误
附录A 常见错误的分析
附录B Visualc++中常见的20种编译错误
附录C Furbo C中常见的错误
参考文献