第一章 绪论 1
第一节 学习指导 1
一、学习目标 1
二、上机操作注意事项 1
第二节 上机实习:Turbo C系统的基本操作方法 3
一、目的要求 3
二、上机内容 3
第二章 基本数据类型和简单程序设计 6
第一节 学习指导 6
一、学习目标 6
二、几个需要注意的问题 6
三、易出现的语法错误及出错信息 8
第二节 上机实习:基本数据类型的简单程序设计 10
一、目的要求 10
二、上机内容 10
第三章 表达式与运算符 13
第一节 学习指导 13
一、学习目标 13
二、需要注意的几个问题 13
第二节 上机实习一:算术运算符及算术表达式 15
一、目的要求 15
二、上机内容 15
第三节 上机实习二:关系表达式和逻辑表达式 16
一、目的要求 16
二、上机内容 16
第四节 上机实习三:赋值运算 18
一、目的要求 18
二、上机内容 18
第四章 数据的输入与输出 21
第一节 学习指导 21
一、学习目标 21
二、输入输出在编程中的应用 21
三、为什么要使用预编译命令#include 21
四、使用scanf()函数时容易出现的几个错误 22
五、另一个常用的字符输入函数 24
第二节 上机实习一:字符的输入和输出函数 25
一、目的要求 25
二、上机内容 25
第三节 上机实习二:格式输入输出函数 28
一、目的要求 28
二、上机内容 28
第五章 控制语句 31
第一节 学习指导 31
一、学习目标 31
二、三种基本结构与结构化程序设计 31
三、需要注意的几个问题 31
四、几个使用控制语句的趣味程序 33
第二节 上机实习一:if语句 37
一、目的要求 37
二、上机内容 37
第三节 上机实习二:switch语句 40
一、目的要求 40
二、上机内容 40
第四节 上机实习三:for语句 42
一、目的要求 42
二、上机内容 42
第五节 上机实习四:while语句和do-while语句 44
一、目的要求 44
二、上机内容 45
第六章 函数调用 48
第一节 学习指导 48
一、学习目标 48
二、模块化程序设计方法 48
三、需要注意的几个问题 49
四、两种编程技巧 52
第二节 上机实习一:函数的定义和调用 53
一、目的要求 53
二、上机内容 53
第三节 上机实习二:局部变量和全局变量 57
一、目的要求 57
二、上机内容 57
第四节 上机实习三:一个实用程序的编写 59
一、目的要求 59
二、上机内容 59
第七章 导出数据类型及其操作 63
第一节 学习指导 63
一、学习目标 63
二、定义和引用数组时易出现的错误 63
三、数组名作函数参数时的特点 65
第二节 上机实习一:数组 67
一、目的要求 67
二、上机内容 67
第三节 上机实习二:字符数组 71
一、目的要求 71
二、上机内容 71
第四节 上机实习三:指针 74
一、目的要求 74
二、上机内容 74
第八章 文件操作 77
第一节 学习指导 77
一、学习目标 77
二、为什么要使用数据文件 77
三、文件操作时应该注意的几个问题 78
第二节 上机实习一:文件的顺序读写 79
一、目的要求 79
二、上机内容 80
第三节 上机实习二:文件的随机读写 84
一、目的要求 84
二、上机内容 84
第九章 绘图 87
第一节 学习指导 87
一、学习目标 87
二、图形模式的两个重要特点 87
三、两个使用图形函数的趣味程序 88
第二节 上机实习一:基本图形函数 92
一、目的要求 92
二、上机内容 92
第三节 上机实习二:图形的填充 95
一、目的要求 95
二、上机内容 95
第四节 上机实习三:文本窗口操作 98
一、目的要求 98
二、上机内容 98