“十三五”高等职业教育规划教材:C语言程序设计
¥
8.4
3.4折
¥
25
全新
库存5件
作者罗保山;张恒
出版社中国铁道出版社
出版时间2018-03
版次1
装帧其他
货号9787113235956
上书时间2024-12-02
商品详情
- 品相描述:全新
图书标准信息
-
作者
罗保山;张恒
-
出版社
中国铁道出版社
-
出版时间
2018-03
-
版次
1
-
ISBN
9787113235956
-
定价
25.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
144页
-
字数
215千字
- 【内容简介】
-
书里根据高职教学“工学结合”的要求进行编写,以C语言实现一个完整的学生管理系统为引导,全书系统而全面地介绍了C语言程序设计中包含的各项知识,内容涵盖C语言的各种数据结构、运算符和表达式、常用语句、函数、编译预处理、数组、结构体、文件操作等。书中通过丰富的案例对各项重点知识进行了详尽的介绍。每章都附有大量真实程序案例,并将项目贯穿始终。本书内容选择精当、逻辑层次清晰、文字简明易懂,适合作为高职高专以及各类高等院校的C语言程序设计教材,也可作为成人教育和计算机培训的教材,还可作为自学者的参考书。
- 【作者简介】
-
罗保山,武汉软件工程职业学院教师。张恒,武汉软件工程职业学院教师。
- 【目录】
-
单元1搭建C语言开发环境................1
1.1C语言概述.....................................1
1.2项目简介:学生成绩管理系统......5
任务1.1安装VisualStudio6.0集成开发环境................................6
任务1.2创建一个C程序..................12
单元小结...............................................18
习题.....................................................19
单元2学生成绩的计算......................21
任务2.1学生成绩的输入/输出..........21
任务概述............................................21
基础知识
一、常量与变量............................21
二、整型数据................................22
三、实数型数据............................24
四、字符型数据............................26
五、不同类型数据间的转换.........29
具体训练............................................33
任务2.2总分及平均分的计算...........34
任务概述............................................34
基础知识
一、算术运算符和算术表达式.....34
二、赋值运算和赋值表达式.........36
三、自增、自减及逗号运算符.....37
具体训练............................................37
单元小结...............................................38
习题.....................................................38
单元3学生成绩的等级分类...............40
任务3.1输入学生成绩,判断其
合法性..................................40
任务概述............................................40
基础知识
一、关系运算符与关系表达式......40
二、逻辑运算符与逻辑表达式......41
三、条件语句................................43
四、条件运算符与条件表达式......43
具体训练............................................43
任务3.2输入学生成绩转化为等级....44
任务概述............................................44
基础知识
一、if语句的嵌套.........................44
二、switch语句.............................45
具体训练............................................46
单元小结...............................................47
习题......................................................47
单元4学生成绩的批量汇总...............49
任务4.1全班学生成绩的总分及平均分..................................49
任务概述............................................49
基础知识
一、while语句...............................49
二、do-while语句.........................50
三、for语句...................................51
具体训练............................................53
任务4.2求每个班学生成绩的总分及平均分..................................53
任务概述............................................53
基础知识
一、常见的循环嵌套.....................54
二、循环嵌套的运用.....................55
具体训练............................................56
单元小结...............................................57
习题.....................................................58
单元5学生成绩的排序......................63
任务5.1批量处理一门课的学生成绩(输入/输出).......................63
任务概述............................................63
基础知识
一、一维数组的定义.....................64
二、一维数组的引用.....................64
三、一维数组的初始化.................65
具体训练............................................66
任务5.2多名学生一门课成绩的排序......................................66
任务概述............................................66
基础知识
一、算法.......................................67
二、排序.......................................67
三、二维数组的定义.....................68
四、二维数组的引用.....................69
五、二维数组的初始化.................69
六、二维数组的应用.....................70
具体训练............................................71
单元小结...............................................72
习题.....................................................73
单元6根据条件查询学生成绩............75
任务6.1根据学生学号查询一门课程的分数..................................75
任务概述............................................75
基础知识
一、函数的定义............................76
二、函数的调用............................78
三、函数的参数和函数的返回值.....79
四、对被调函数的声明.................81
具体训练............................................82
任务6.2根据班级信息查询一门课程的总分和平均分...................83
任务概述............................................83
基础知识
一、数组元素作为函数参数..........83
二、数组名作为函数参数..............84
具体训练............................................85
单元小结...............................................87
习题......................................................87
单元7用指针完成学生成绩的输入输出89
任务7.1了解指针的用途...................89
任务概述............................................89
基础知识
一、地址和指针的概念.................90
二、指向变量的指针变量..............90
三、指针变量作为函数参数..........93
具体训练............................................95
任务7.2用指针完成全班同学一门课成绩的输入/输出..................96
任务概述............................................96
基础知识
一、指向数组元素的指针..............97
二、一维数组元素的指针访问
方式........................................97
具体训练............................................99
单元小结.............................................100
习题....................................................100
单元8输出学生成绩单....................102
任务8.1用结构体数组进行学生信息的输入/输出........................102
任务概述..........................................102
基础知识
一、结构体类型的定义...............103
二、结构体变量...........................103
三、结构体变量的初始化............106
四、结构体数组...........................107
五、指向结构体类型数据的指针......................................108
具体训练..........................................110
任务8.2排序后的学生成绩单.........112
任务概述..........................................112
具体训练..........................................114
单元小结.............................................116
习题...................................................117
单元9学生成绩的存储.....................119
任务9.1将学生成绩顺序读/写到文件中................................119
任务概述..........................................119
基础知识
一、定义文件指针......................120
二、文件的打开/关闭.................120
三、文件的读/写.........................121
具体训练..........................................122
任务9.2将学生成绩随机读写到文件中................................124
任务概述..........................................124
基础知识
一、指针指向文件开头的函数
——rewind()函数.................124
二、fseek()函数...........................125
具体训练..........................................125
单元小结.............................................126
习题....................................................126
附录AASCII码表...........................127
附录BC语言数据类型....................131
附录C常用TurboC库函数............132
参考文献............................................136
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价