技术教育社区
www.teccses.org

新编C语言案例教程

封面

作者:樊秋月 陈明芳

页数:260

出版社:机械工业出版社

出版日期:2021

ISBN:9787111488149

电子书格式:pdf/epub/txt

内容简介

本书采用“任务驱动”的方式编写,突出高职高专“以就业为导向,以技能为目标”的特色。按照高职高专学生的认知规律对内容进行了合理安排,全书内容共有两篇。基础知识篇包括C语言程序设计基础、程序设计的3种基本结构、数组、函数、指针和结构体等9个单元,每个单元都是按照“任务导入—相关知识点—任务实施—小结与练习”这一思路进行编排的,力求把理论知识和实践技能有机地结合在一起。技能提高篇是个实践项目“学生成绩管理系统”,主要是提高学习者编程的实践能力。本书适合高职高专院校C语言程序设计课程的教材,也可作为C语言学习者的学习参考书。

本书特色

本书采用“任务驱动”的方式编写,突出高职高专“以就业为导向,以技能为目标”的特色,按照高职高专学生的认知规律对内容进行了合理安排。本书内容共有两篇。基础知识篇包括C语言程序设计基础,数据类型、运算符和表达式,C语言程序设计的三种基本结构,数组和字符串,函数,指针,文件和结构类型8个单元,每个单元都是按照“任务描述—关键知识点—相关知识—任务实施—小结”这一思路进行编排的,力求把理论知识和实践技能有机地结合在一起。技能提高篇为实践项目“学生成绩管理系统”,主要是提高学习者编程的实践能力。本书可作为高职高专院校C语言程序设计课程的教材,也可作为C语言程序设计学习者的参考书。
为方便教学,本书配有免费电子课件、习题答案、模拟试卷及答案等,凡选用本书作为授课教材的学校,均可来电(01088379564)或邮件(cmpqu@163眂om)索取,有任何技术问题也可通过以上方式联系。

目录

目录

前言

基础知识篇

单元1C语言程序设计基础

任务输出大学生信息查询系统

界面

任务描述

关键知识点

相关知识

11初识C语言

111C语言的起源

112C语言的特点

113C语言的应用领域

12C语言程序的语法和基本

结构

13C语言程序上机指导

131C语言程序的开发

过程

132Visual C++ 60集成

开发环境与C语言程序

的上机操作

133Win睺C 20集成开发

环境与C语言程序的

上机操作

任务实施

小结

习题1

单元2数据类型、运算符和表达式

任务求一个三位数的个位、十位、

百位上的数字之和

任务描述

关键知识点

相关知识

21C语言的基本词法

211字符集

212标识符及其构成

规则

22数据类型

221常量

222变量

23运算符与表达式

231算术运算符及其

表达式

232赋值运算符及其

表达式

233逗号运算符及其

表达式

234关系运算符及其

表达式

235条件运算符及其

表达式

236逻辑运算符及其

表达式

24数据类型转换

任务实施

小结

习题2

单元3C语言程序设计的三种

基本结构

任务一求梯形的面积

任务描述

关键知识点

相关知识

31顺序结构程序设计

311格式输出printf()

函数

312格式输入scanf()

函数

313字符输出putchar()

函数

314字符输入getchar()

函数

任务实施

任务二酒驾测试

任务描述

关键知识点

相关知识

32选择结构程序设计

321if单分支语句

322if双分支语句

323if多分支语句

324if语句的嵌套

325switch语句

任务实施

任务三实现银行卡登录功能

任务描述

关键知识点

相关知识

33循环结构程序设计

331while循环语句

332do瞱hile循环语句

333for循环语句

334循环的嵌套

335break与continue

语句

任务实施

小结

习题3

单元4数组和字符串

任务一学生成绩排序

任务描述

关键知识点

相关知识

41一维数组

411一维数组的定义与

初始化

412一维数组的引用

任务实施

任务二输出班级中个子最高同学

的身高

任务描述

关键知识点

相关知识

42二维数组

421二维数组的定义与

初始化

422二维数组的引用

任务实施

任务三用C语言实现成语

接龙游戏

任务描述

关键知识点

相关知识

43字符数组与字符串

431字符数组的定义、初始

化及引用

432字符串

433字符数组处理函数

任务实施

小结

习题4

单元5函数

任务利用函数统计课程分数

信息

任务描述

关键知识点

相关知识

51函数的概念

52函数的定义

53函数调用

531函数调用的一般

形式

532形式参数和实际

参数

533函数的返回值

534函数调用的方式

535对被调函数的

声明

54函数的嵌套和递归调用

541函数的嵌套调用

542函数的递归调用

55数组与函数

56变量的作用域与存储

类别

561变量的作用域

562变量的存储类别

57编译预处理

571文件包含

572宏定义

573条件编译

任务实施

小结

习题5

单元6指针

任务对全班成绩进行排序

任务描述

关键知识点

相关知识

61指针的概念

62指针与变量

621指针变量的定义

622指针运算符

63指针与数组

631指向一维数组的指针

表示方法

632指向二维数组的指针

表示方法

64指针与字符串

任务实施

小结

习题6

单元7文件

任务统计学生信息

任务描述

关键知识点

相关知识

71文件概述

711文件的基本概念

712文件的分类

72文件指针

73文件的打开与关闭

731文件的打开

732文件的关闭

74文件的读写

741字符读写函数

742字符串读写函数

743格式化读写函数

744数据块读写函数

745文件的随机读写

75文件检测函数

任务实施

小结

习题7

单元8结构类型

任务用结构体数组进行学生信息

管理

任务描述

关键知识点

相关知识

81结构体的定义和使用

811结构体类型的定义

812结构体变量的定义和

初始化

813结构体类型变量的

引用

82结构体数组

821结构体数组的定义和

初始化

822结构体数组的引用

83指向结构体类型的指针

831指向结构体变量的

指针

832指向结构体数组的

指针

84共用体类型

841共用体类型的定义

842共用体变量的定义

843共用体变量的引用

85枚举类型

任务实施

小结

习题8

技能提高篇

单元9学生成绩管理系统

91需求陈述

92功能描述

93系统设计

94学生成绩管理系统

完整代码

附录

附录A常用C语言库函数

附录B常用字符的ASCII码值

参考文献

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《新编C语言案例教程》
Article link:https://www.teccses.org/1333062.html