C语言程序设计基础(工作手册式)9787121461668
全新正版 极速发货
¥
28.87
5.6折
¥
52
全新
库存4件
作者编者:周玫|责编:魏建波
出版社电子工业
ISBN9787121461668
出版时间2023-08
装帧其他
开本其他
定价52元
货号1203024899
上书时间2024-06-16
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
周玫,女,副教授,省级优秀教师、省级名师、双师型教师、国家二级心理咨询师。2004年9月就职于江西工业职业技术学院,已在高职教育教学一线工作19年。
目录
目 录
项目一 C 语言程序设计基础简介1
【知识目标】1
【技能目标】1
【素质目标】1
基础篇1
任务 1.1 C 语言的产生和发展1
1.1.1 C 语言的产生1
1.1.2 C 语言的发展2
任务 1.2 C 语言的特点3
任务 1.3 C 语言的开发环境3
1.3.1 编辑器、编译器与集成开发环境3
1.3.2 Dev-C++5.11 下载与安装4
任务 1.4 第一个 C 语言程序7
任务 1.5 C 语言编译运行原理9
任务 1.6 编程规范10
进阶篇11
任务 1.7 C 语言的其他集成开发环境11
提高篇13
任务 1.8 程序设计与算法13
1.8.1 什么是算法13
1.8.2 算法特征13
1.8.3 算法的表示14
思考练习15
项目二 顺序结构程序设计17
【知识目标】17
【技能目标】17
【素质目标】17
基础篇18
任务 2.1 基本字符、标识符、关键字18
2.1.1 基本字符18
2.1.2 标识符18
2.1.3 关键字18
任务 2.2 数据类型19
2.2.1 基本类型19
2.2.2 构造类型20
2.2.3 指针类型20
2.2.4 空类型20
任务 2.3 常量及变量20
2.3.1 常量20
2.3.2 变量24
任务 2.4 运算符及表达式28
2.4.1 运算符和表达式概述28
2.4.2 算术运算30
2.4.3 关系运算30
2.4.4 逻辑运算31
2.4.5 赋值运算34
2.4.6 自加和自减运算35
任务 2.5 顺序结构程序设计36
2.5.1 格式化输出函数37
2.5.2 格式化输入函数38
2.5.3 字符输出函数38
2.5.4 字符输入函数39
进阶篇39
任务 2.6 变量与数据类型转换39
任务 2.7 格式字符及作用42
任务 2.8 其他运算符的使用45
提高篇50
任务 2.9 学生信息管理系统 150
思考练习51
项目三 选择结构程序设计54
【学习目标】54
【技能目标】54
【素质目标】54
基础篇54
任务 3.1 选择结构概述54
任务 3.2 使用 if 语句实现选择结构55
3.2.1 单分支选择结构55
3.2.2 双分支选择结构56
任务 3.3 选择结构的嵌套57
任务 3.4 使用 switch 语句实现多分支选择结构59
进阶篇60
任务 3.5 选择结构综合举例60
提高篇63
任务 3.6 学生信息管理系统 263
思考练习65
项目四 循环结构程序设计66
【知识目标】66
【技能目标】66
【素质目标】66
基础篇66
任务 4.1 循环结构66
任务 4.2 while 语句67
任务 4.3 do…while 语句70
任务 4.4 for 语句73
任务 4.5 循环嵌套77
任务 4.6 break 语句和 continue 语句79
4.6.1 break 语句79
4.6.2 continue 语句80
进阶篇81
任务 4.7 循环嵌套实例81
提高篇84
任务 4.8 学生信息管理系统 384
思考练习87
项目五 数组88
【学习目标】88
【技能目标】88
【素质目标】88
基础篇88
任务 5.1 数组的认知88
任务 5.2 一维数组的定义、初始化与引用89
5.2.1 一维数组的定义89
5.2.2 一维数组的初始化89
5.2.3 一维数组的引用90
任务 5.3 二维数组的定义、初始化与引用92
5.3.1 二维数组的定义92
5.3.2 二维数组的初始化93
5.3.3 二维数组的引用95
任务 5.4 字符数组与字符串96
5.4.1 字符数组的定义96
5.4.2 字符数组的初始化97
5.4.3 字符数组的引用98
5.4.4 字符串99
5.4.5 字符数组的输入/输出99
5.4.6 字符串处理函数101
进阶篇106
任务 5.5 综合案例106
提高篇109
任务 5.6 学生信息管理系统 4109
思考练习111
项目六 函数113
【学习目标】113
【技能目标】113
【素质目标】113
基础篇114
任务 6.1 函数的定义及调用114
6.1.1 函数的概述114
6.1.2 函数的定义114
6.1.3 函数的调用118
任务 6.2 函数的参数及变量122
6.2.1 函数的参数122
6.2.2 函数的返回值124
6.2.3 局部变量和全局变量125
任务 6.3 函数的嵌套调用127
进阶篇129
任务 6.4 函数嵌套特例―递归函数129
任务 6.5 自动变量、静态局部变量及寄存器变量的使用130
6.5.1 自动变量131
6.5.2 静态局部变量131
6.5.3 寄存器变量132
任务 6.6 内部函数和外部函数的使用133
6.6.1 内部函数133
6.6.2 外部函数133
提高篇135
任务 6.7 学生信息管理系统 5135
思考练习137
项目七 预处理140
【知识目标】140
【技能目标】140
【素质目标】140
基础篇140
任务 7.1 预处理简介140
任务 7.2 宏定义简介141
7.2.1 不带参数的宏定义141
7.2.2 带参数的宏定义143
任务 7.3 文件包含144
进阶篇147
任务 7.4 条件编译147
7.4.1 #if /#else/ #endif 指令148
7.4.2 #ifdef 指令149
7.4.3 #ifndef 指令149
提高篇151
任务 7.5 学生信息管理系统 6151
思考练习152
项目八 指针154
【学习目标】154
【技能目标】154
【素质目标】154
基础篇155
任务 8.1 指针变量155
8.1.1 地址和指针的概念155
8.1.2 指针变量的定义156
8.1.3 指针变量的引用156
8.1.4 指针变量作函数参数158
8.1.5 指针变量的其他运算160
任务 8.2 通过指针引用数组160
8.2.1 指向数组的指针变量的定义与赋值160
8.2.2 通过指针引用数组元素161
8.2.3 函数参数164
8.2.4 二维数组与指针167
任务 8.3 通过指针引用字符串169
8.3.1 字符数组与字符串169
8.3.2 指针与字符串170
任务 8.4 指针数组174
8.4.1 指针数组的定义174
8.4.2 指针数组的运用174
进阶篇178
任务 8.5 函数指针和指针函数178
8.5.1 指向函数的指针178
8.5.2 返回指针值的函数183
任务 8.6 内存的动态分配与指向它的指针变量186
8.6.1 什么是内存的动态分配186
8.6.2 建立内存的动态分配187
提高篇189
任务 8.7 学生信息管理系统 7189
思考练习191
项目九 结构体和共用体195
【学习目标】195
【技能目标】195
【素质目标】195
基础篇195
任务 9.1 定义与使用结构体变量195
9.1.1 结构体的定义195
9.1.2 定义结构体变量196
9.1.3 结构体变量的初始化198
9.1.4 结构体变量的引用199
任务 9.2 结构体数组201
9.2.1 结构体数组的定义201
9.2.2 结构体数组的初始化202
9.2.3 结构体数组元素的引用202
任务 9.3 结构体指针变量204
任务 9.4 指向结构体数组的指针205
任务 9.5 共用体205
9.5.1 共用体的定义206
9.5.2 共用体变量的定义206
9.5.3 共用体变量的初始化和引用207
任务 9.6 类型定义209
进阶篇209
任务 9.7 综合案例209
提高篇210
任务 9.8 学生信息管理系统 8210
思考练习215
项目十 文件及其应用219
【学习目标】219
【技能目标】219
【素质目标】219
基础篇219
任务 10.1 文件的基本知识219
10.1.1 什么是文件219
10.1.2 文件名220
10.1.3 文件的分类221
10.1.4 文件缓冲区221
10.1.5 文件类型指针222
任务 10.2 打开与关闭文件222
10.2.1 用 fopen 函数打开数据文件222
10.2.2 用 fclose 函数关闭文件225
任务 10.3 顺序读写文件225
10.3.1 向文件读写字符225
10.3.2 向文件读写一个字符串228
10.3.3 用格式化的方式读写文件231
10.3.4 用二进制方式向文件读写一组数据232
进阶篇235
任务 10.4 随机读写文件235
10.4.1 文件位置标记及其定位236
10.4.2 随机读写238
提高篇239
任务 10.5 学生信息管理系统 9239
思考练习248
附录 A ASCII 码表251
附录 B 运算符优先级别和结合方向252
附录 C C 语言常用的字符串操作函数254
内容摘要
为了帮助广大读者了解C语言程序设计,本教材立足企业工作岗位,涵盖岗位所需技能、知识和素养,系统讲解了C语言的相关知识点,并将学生信息管理系统案例进行分解,使之贯穿全教材,各项目、各任务的知识点前后衔接紧密,可提升学生实战能力,让学生能够学懂、学会、学通。本教材分为十个项目,每个项目分为基础篇、进阶篇、提高篇,内容由浅入深,循序渐进,让学生逐步深入学习,提升技能。同时,本教材注重职业素养与职业技能双指导,将岗位所需职业素养和职业技能融入教材内容中,尤其注重工匠精神、敬业精神的培养。本教材采用工作手册式的全新架构将行业发展新技术、新工艺、新理念融入其中,便于开展教学和自学活动。本教材的教学资源包括教学课件、题库、教学视频、源代码等。本教材既可用作高职院校计算机及相关专业的C语言基础教材,同时也可供C语言培训人员、计算机从业人员和计算机爱好者参考和使用。
— 没有更多了 —
以下为对购买帮助不大的评价