世纪英才高等职业教育课改系列规划教材(计算机类)

C语言程序设计项目教程(第2版)

分享 推荐 0 收藏 0 阅读 1.2K
高维春 (主编) 江务学 , 贺敬凯 , 廉东方 , 李金丽 (副主编) 978-7-115-35967-4

关于本书的内容有任何问题,请联系 梅莹

任务式教学
适合C程序设计零起点读者
循序渐进,重难点突出
¥35.00 ¥29.75 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书以培养学生的C语言应用能力为主线,强调工学结合。本书的主要内容包括C语言基础知识,学生成绩管理系统界面设计,学生成绩管理系统主菜单功能实现,学生成绩管理系统主菜单重复选择的实现,用数组实现学生成绩管理系统,用函数改善学生成绩管理系统,用结构体优化学生成绩管理系统,用指针实现查询、修改、添加、删除学生成绩,用文件完善学生成绩管理系统。
  本书配备了上机辅导教材《C语言程序设计上机指导与习题集》。另外,本书中学生成绩管理系统的程序源代码和课件等教学资料,可从人民邮电出版社教学服务与资源网(www.ptpedu.com.cn)下载。
  本书可作为高职高专院校C语言程序设计课程的教材,也适合C语言程序设计初学者学习使用。

目录

目 录

开篇导读 C语言基础知识 1
第 一部分 任务学习引导 1
0.1 C语言概述 1
0.2 编写、运行一个简单的C语言程序 3
0.3 数据类型 8
0.4 运算符与表达式 16
第 二部分 自学与拓展 22
0.5 程序设计与算法 22
习题 26

任务一 学生成绩管理系统界面设计(顺序结构程序设计) 29
第 一部分 任务学习引导 29
1.1 结构化程序设计的基本结构 29
1.2 输入/输出语句 31
第 二部分 模块实现:学生成绩管理系统界面设计 42
习题 43

任务二 学生成绩管理系统主菜单功能实现(分支结构程序设计) 46
第 一部分 任务学习引导 46
2.1 关系运算符与关系表达式 46
2.2 逻辑运算符与逻辑表达式 47
2.3 if语句 49
2.4 switch语句 57
第 二部分 模块实现:学生成绩管理系统主菜单的实现 60
第三部分 自学与拓展 63
2.5 条件运算符和条件表达式 63
习题 64

任务三 学生成绩管理系统主菜单重复选择的实现(循环结构程序设计) 67
第 一部分 任务学习引导 67
3.1 for语句 68
3.2 while语句 74
3.3 do-while语句 76
3.4 break语句 79
3.5 循环语句的嵌套 81
第 二部分 模块实现:学生成绩管理系统主菜单重复选择的实现 83
第三部分 自学与拓展 88
3.6 continue语句 88
习题 90

任务四 用数组实现学生成绩管理系统(数组) 94
第 一部分 任务学习引导 95
4.1 一维数组 96
4.2 二维数组 109
4.3 字符串与字符数组 116
第 二部分 模块实现:用数组实现学生成绩管理系统 124
习题 130

任务五 用函数改善学生成绩管理系统(函数) 132
第 一部分 任务学习引导 133
5.1 函数的概述 133
5.2 函数定义的一般形式 135
5.3 函数的调用 136
5.4 函数参数与函数返回值 140
5.5 函数的嵌套调用 143
5.6 数组作为函数的实参 144
5.7 内部变量与外部变量 148
第 二部分 模块实现:用函数改善学生成绩管理系统 151
第三部分 自学与拓展 166
5.8 动态存储变量与静态存储变量 166
5.9 文件包含预处理命令 168
习题 169

任务六 用结构体优化学生成绩管理系统(结构体) 173
第 一部分 任务学习引导 173
6.1 结构体类型与结构体变量 173
6.2 结构体变量的初始化与引用 176
6.3 结构体数组 178
6.4 结构体与函数传递 182
第 二部分 模块实现:用结构体优化学生成绩管理系统 187
第三部分 自学与拓展 191
6.5 共用体与枚举类型 191
习题 195

任务七 用指针实现查询、修改、添加、删除学生成绩(指针) 198
第 一部分 任务学习引导 198
7.1 变量的指针与指针变量的概念 198
7.2 指针变量 199
7.3 指针与函数 202
7.4 指针与一维数组 206
7.5 指针与字符串 214
7.6 指针与结构体 219
第 二部分 模块实现:用指针实现查询、修改、添加、删除学生成绩 228
第三部分 自学与拓展 232
7.7 其他类型的指针 232
习题 236

任务八 用文件完善学生成绩管理系统(文件) 239
第 一部分 任务学习引导 241
8.1 文件的概念 241
8.2 文件指针 242
8.3 文件的基本操作 242
第 二部分 模块实现:用文件完善学生成绩管理系统 251
第三部分 自学与拓展 258
8.4 文件的其他操作 258
习题 263

参考文献 266

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 3ds Max 2011基础项目实践教程

    鲁家皓 王荻 张捷 黄蕾 王晓 张涵 张馨月

    本书以培养学生的三维建模及动画能力技能为核心,以工作过程为导向,以三维的建模为主,三维的动画为辅,采用项目教学...

    ¥32.00
  • C语言程序设计项目教程(第2版)

    高维春 江务学 贺敬凯 廉东方 李金丽

      本书以培养学生的C语言应用能力为主线,强调工学结合。本书的主要内容包括C语言基础知识,学生成绩管理系统界面...

    ¥35.00
  • Linux系统及网络管理

    胡耀民 高洪涛

      本书由长期从事“Linux网络管理”课程教学与应用开发的专业人员编写。全书共15章,主要内容包括网络管理基...

    ¥31.00
  • 网页设计与制作案例教程

    万忠 曾涛 吴黎琴 张振寰 曾艳琴

      本书通过大量的案例,循序渐进地介绍了专业网页制作工具Dreamweaver 8的使用方法和技巧,让学生通过...

    ¥22.00
  • 网页设计综合应用技术

    苏智 张新华 程永恒 卢向往 陈娟

      本书根据高等职业教学的培养目标及课程的综合性、交叉性等特点,以建设一个小型动态网站为任务导向,精心设置了7...

    ¥32.00

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部