图书目录

目录

第1章计算机语言和程序1

1.1计算机系统构成和软件的层次2

1.1.1计算机系统的构成2

1.1.2软件的层次4

1.2程序形态5

1.2.1顺序指令集5

1.2.2过程6

1.2.3函数7

1.3程序的结构8

1.4数据的类型及其存储方式10

1.4.1数据及其存储形式10

1.4.2常量和变量10

1.4.3区别数据类型的意义12

1.5Turbo C简介13

1.5.1集成工具及其工作原理13

1.5.2系统菜单使用说明15

1.5.3源程序编辑器的使用16

1.5.4开发工具包18

1.5.5系统环境配置19

1.6项目实例——在线考试系统分析和总体功能设计21

习题21

第2章C语言基本语法23

2.1C语言中的常量和变量23

2.1.1C语言中的常量及其表示方法23

2.1.2C语言中的数据类型24

2.2变量声明和赋值24

2.2.1变量声明语句25

2.2.2变量赋值语句26

2.2.3运算符和表达式32

2.3数据输入语句45

2.3.1scanf()45

2.3.2getch()51

2.3.3gets()51

2.4屏幕输出语句52

2.4.1printf()52

2.4.2putch()57

2.4.3puts()57

2.5if 语句57

2.6do\|while 语句63

2.7continue 和 break67

2.8技术和技巧总结69

2.9项目实例——在线考试系统第1版70

习题70

第3章数据输入及其审核74

3.1数据的表示和存储74

3.1.1数字的计数及其表示方法74

3.1.2数据的存储形式和方法75

3.2数据的输入76

3.3数据的比较和判别86

3.4数字拆分审核98

3.5字符串的重组104

3.6数据类型转换110

3.6.1数值数据类型之间的转换110

3.6.2数值数据转换成字符串111

3.7技术与技巧总结114

3.8项目实例——在线考试系统第2版115

习题116

第4章屏幕设计118

4.1屏幕规划118

4.1.1顺序打印输出118

4.1.2顺序打印的屏幕规划123

4.1.3字符的定位打印126

4.1.4数据的定位输入129

4.1.5数据的合理性控制133

4.1.6数据的带格式输入136

4.2屏幕绘图139

4.2.1在屏幕上画出线条139

4.2.2在屏幕上画封闭图形143

4.2.3填充和配色144

4.3技术与技巧总结147

4.4语言参考148

4.5项目实例——在线考试系统第3版151

习题152

第5章程序的排错和可靠性设计153

5.1程序的语法错误153

5.2数据的运算错误158

5.3资源定位错误165

5.4项目实例——在线考试系统第4版165

习题167

第6章程序的结构设计170

6.1顺序结构170

6.2程序的分支结构设计175

6.3程序的循环结构设计181

6.3.1循环的计数控制182

6.3.2使用任意条件控制程序的流程184

6.4子程序调用194

6.5技术和技巧总结201

6.6项目实例——在线考试系统第5版202

习题204

第7章资源使用与管理207

7.1内存的使用208

7.1.1基本数据类型208

7.1.2基本数据类型的合并208

7.1.3基本类型的拆分210

7.1.4内存地址的直接引用211

7.2磁盘文件管理218

7.3数据库访问和管理226

7.3.1API 函数和预定义的数据结构227

7.3.2数据库系统的连接227

7.3.3执行SQL语句228

7.4系统资源的使用233

7.5技术与技巧总结236

7.6项目实例——在线考试系统第6版236

习题239

附录ASCII代码表240

参考文献241