注册 登录 进入教材巡展
#
  • #

出版时间:2016年8月

出版社:清华大学出版社

以下为《C语言程序设计项目教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302444930
  • 1-1
  • 144220
  • 16开
  • 2016年8月
  • 工学
  • 软件工程
  • TP312C
  • 计算机
  • 本专科、高职高专
内容简介
本书以项目为载体,采用“基于项目的教学做一体化”的教学模式,全面介绍C语言的基本知识,通过项目培养学生编写程序的核心职业能力。全书共8个项目: 项目1通过一个简单的C语言程序,介绍C语言程序的结构、Visual C 6.0编译环境以及C语言程序的运行过程;项目2通过简单计算器、科学计算器项目,介绍C语言数据类型、常量、变量及整型、浮点型数据的输入输出等;项目3通过简单密码验证和可输入3次密码的密码验证程序项目,介绍选择语句和循环语句;项目4通过学生成绩管理系统V1.X版、字处理软件简易版V1.0项目,介绍一维数组、二维数组和字符数组的定义、引用、初始化,以及字符数组的输入输出、字符处理函数等;项目5通过学生成绩管理系统V2.X项目,介绍函数的定义、调用、函数嵌套、变量的作用域与存储类别等;项目6通过学生成绩管理系统V3.0项目,介绍指针定义、指针与数组、指针与字符串等;项目7通过学生成绩管理系统V4.X项目,介绍结构体和变量定义、结构体变量初始化、结构体数组等;项目8通过字处理软件简易版V2.X项目,介绍FILE指针类型、文件的打开与关闭、文件的读写方法等。每个项目后都配有实训任务,每章最后均提供自学园地和同步训练。本书既适合作为高职院校计算机应用、软件技术等专业的C语言课程教材,同时可供C语言程序设计学习者阅读参考。
目录
项目1第一个C语言程序1
1.1编写第一个C语言程序1
1.2C语言程序的基本组成3
1.3运行第一个C语言程序4
1.4C语言程序的编写和运行步骤9
1.5实训任务10
1.6自学园地11
1.7同步训练13项目2计算器程序16
2.1数据类型与表达式16
2.1.1C语言数据类型16
2.1.2常量与变量17
2.1.3整型数据20
2.1.4浮点型数据21
2.1.5基本算术运算符和算术表达式22
2.1.6各类数值型数据的混合运算23
2.1.7赋值运算符和赋值表达式25
2.2整型、浮点型数据的格式化输入与输出27
2.2.1printf函数——格式输出函数27
2.2.2scanf函数——格式输入函数28
2.3程序设计步骤29
2.4计算器程序30
2.4.1简单计算器程序设计30
2.4.2科学计算器程序设计32
2.5实训任务34
2.6自学园地35
2.7同步训练42项目3密码验证程序47
3.1选择语句47
3.1.1关系运算符及其优先级47
3.1.2关系表达式48
3.1.3逻辑运算符及其优先级49
3.1.4逻辑表达式51
3.1.5单分支选择语句52
3.1.6双分支选择语句52
3.1.7if…else if多分支选择语句54
3.1.8switch语句57
3.1.9选择语句的嵌套与条件运算符60
3.2简单密码验证程序设计61
3.3实训任务63
3.4循环语句64
3.4.1while语句64
3.4.2do…while语句67
3.4.3for语句67
3.4.4break语句68
3.4.5continue语句70
3.4.6循环的嵌套70
3.5可输入三次密码的密码验证程序设计71
3.6实训任务74
3.7自学园地74
3.8同步训练81项目4学生成绩管理系统V1.X91
4.1学生成绩管理系统V1.091
4.1.1一维数组91
4.1.2学生成绩管理系统V1.0设计102
4.1.3实训任务105
4.2学生成绩管理系统V1.1106
4.2.1二维数组106
4.2.2学生成绩管理系统V1.1设计113
4.2.3实训任务116
4.3字处理软件简易版V1.0116
4.3.1字符型数据116
4.3.2字符数组118
4.3.3字处理软件简易版V1.0设计125
4.3.4实训任务127
4.4自学园地127
4.5同步训练132项目5学生成绩管理系统V2.X139
5.1学生成绩管理系统界面设计139
5.1.1函数的定义139
5.1.2函数的调用140
5.1.3学生成绩管理系统界面设计144
5.1.4实训任务145
5.2学生成绩管理系统V2.0146
5.2.1函数的嵌套调用146
5.2.2数组元素作函数实参147
5.2.3数组名作函数实参148
5.2.4学生成绩管理系统V2.0设计151
5.2.5实训任务153
5.3学生成绩管理系统V2.1154
5.3.1变量的作用域和存储类别154
5.3.2学生成绩管理系统V2.1设计159
5.3.3实训任务166
5.4自学园地169
5.5同步训练173项目6学生成绩管理系统V3.0181
6.1指针与指针变量181
6.1.1地址与指针181
6.1.2指针变量的定义182
6.1.3指针变量的使用183
6.2指针与数组187
6.2.1一维数组与指针变量187
6.2.2指针变量作函数参数189
6.3字符串与指针变量191
6.3.1字符数组与字符指针191
6.3.2指向字符串的指针作函数参数193
6.3.3学生成绩管理系统V3.0设计195
6.3.4实训任务202
6.4自学园地203
6.5同步训练209项目7学生成绩管理系统V4.X216
7.1学生成绩管理系统V4.0216
7.1.1定义结构体类型216
7.1.2定义结构体类型变量217
7.1.3结构体变量的引用217
7.1.4结构体变量的赋值218
7.1.5学生成绩管理系统V4.0设计219
7.1.6实训任务220
7.2学生成绩管理系统V4.1220
7.2.1结构体数组220
7.2.2学生成绩管理系统V4.1设计225
7.2.3实训任务230
7.3学生成绩管理系统V4.2230
7.3.1学生成绩管理系统V4.2设计230
7.3.2实训任务238
7.4自学园地239
7.5同步训练243项目8字处理软件简易版V2.X249
8.1字处理软件简易版V2.0249
8.1.1C语言文件249
8.1.2字处理软件简易版V2.0设计254
8.1.3实训任务256
8.2字处理软件简易版V2.1257
8.2.1其他的文件读写函数257
8.2.2字处理软件简易版V2.1设计261
8.2.3实训任务262
8.3自学园地263
8.4同步训练267附录A常用字符与ASCII代码对照表272附录B关键字及其用途273附录C运算符的优先级和结合性274附录DTurbo C 2.0常用库函数276参考文献281