- ISBN:9787111681274
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:280
- 出版时间:2021-07-01
- 条形码:9787111681274 ; 978-7-111-68127-4
内容简介
《C语言程序设计 第3版》采用任务驱动式编写方式,按照“由简到难、循序渐进”的教学原则,共设置了8个单元:C语言程序设计入门、利用三种程序结构解决简单问题、利用数组处理同类型的批量数据、利用函数实现模块化程序设计、灵活使用指针处理问题、利用复杂的构造类型解决实际问题、利用文件进行数据管理、嵌入式技术基础实践入门。 《C语言程序设计 第3版》设计了“任务驱动式教程”和“工作手册”两个分册,书中所有的C语言知识点均配有微课视频,并且开发了配套的在线课程。读者可根据“工作手册”中设置的任务,灵活采用“线上+线下”混合方式学习C语言程序设计。为方便教学,《C语言程序设计 第3版》配有电子教案、电子课件、程序源代码、单元测试题答案、习题库及答案(可灵活组卷)等教学资源。 《C语言程序设计 第3版》可作为高等院校电子信息类、计算机类、自动化类、机电类等专业的C语言教材,也可供从事相关技术开发的工程技术人员参考。 凡选用《C语言程序设计 第3版》作为授课教材的教师,均可通过电话或QQ咨询教学资源等事宜,有任何技术问题也可通过以上方式联系。 未经许可,不得以任何方式复制或抄袭《C语言程序设计 第3版》的部分或全部内容(含文字、创意、版式、案例和设计等),《C语言程序设计 第3版》中配套资源不得用于在线课程建设。微课制作等。版权所有,侵权必究。
目录
第1单元C语言程序设计
入门1任务11了解通用计算机和嵌入式
计算机的区别1
任务12使用VC++ 2010软件开发
C程序3
121VC++ 2010开发环境的
使用方法和步骤3
122初识简单的C程序10
任务13学习数据的基本类型
及其表现形式14
131常量与变量15
132整型数据15
133字符型数据18
134实型数据20
135变量的初始化22
136常变量23
任务14利用基本的运算符解决
简单问题23
141算术运算符及其表达式23
142强制类型转换运算符及其
表达式26
143赋值运算符及其表达式27
144关系运算符及其表达式31
145逻辑运算符及其表达式32
146位运算符及其表达式34
147逗号运算符及其表达式38
单元测试题38
第2单元利用三种程序结构解决
简单问题40任务21知识储备40
211算法及流程图表示40
212程序的三种基本结构41
213C语句及其分类42
任务22利用顺序结构程序解决实际
问题43
221数据输入输出函数43
222顺序结构程序设计应用49
任务23利用选择结构程序解决
实际问题51
231if语句及应用51
232switch语句及应用58
任务24利用循环结构程序解决
实际问题61
241while循环结构程序
设计61
242dowhile循环结构程序
设计62
243for循环结构程序设计65
244循环嵌套66
245break语句和continue
语句67
任务25利用预处理命令提高
编程效率69
251宏定义69
252文件包含72
253条件编译73
单元测试题75第3单元利用数组处理同类型的批量
数据78任务31利用一维数组处理同类型的批量
数据78
311定义一维数组的方法78
312一维数组的初始化79
313一维数组元素的引用79
314一维数组的应用80
任务32利用二维数组处理同类型的批量
数据83
321定义二维数组的方法83
322二维数组的初始化84
323二维数组元素的引用85
324二维数组的应用85
任务33利用字符数组处理多个字符或
字符串86
331定义字符数组的方法86
332字符数组的初始化87
333字符数组元素的引用88
334字符数组的输入、输出88
335字符串处理函数90
单元测试题92
第4章利用函数实现模块化程序设计94
任务41熟悉C程序的结构和函数的
分类94
任务42学习定义函数的方法95
421定义无参函数96
422定义有参函数97
任务43学习函数的三种调用方式97
431函数的一般调用97
432函数的嵌套调用101
433函数的递归调用103
任务44利用数组作为函数参数进行
模块化程序设计106
441数组元素作为函数实参106
442数组名作为函数参数106
任务45灵活设置变量的类型109
451局部变量和全局变量109
452变量的存储方式112
任务46使用内部函数和外部函数进行
模块化程序设计119
任务47熟悉嵌入式中断服务函数120
单元测试题121
第5单元灵活使用指针处理问题124
任务51理解指针的基本概念124
任务52利用指针引用普通变量125
521定义指针变量的方法125
522指针变量的引用125
523指针变量作为函数参数127
任务53利用指针引用数组元素129
531指向数组元素的指针129
532通过指针引用数组元素130
533用数组名作为函数参数133
534通过指针引用多维数组137
任务54利用指针引用字符串141
541字符串的引用方式141
542字符串在函数间的传递方式143
543使用字符数组与字符指针变量的
区别144
任务55利用指针调用函数145
任务56通过函数调用获取指针值147
任务57利用指针数组、指向指针的指针
引用多个数据150
571指针数组150
572指向指针的指针155
任务58利用内存动态分配函数建立动态
数组156
581内存动态分配的概念156
582内存动态分配的方法157
任务59指针小结159
单元测试题160
第6单元利用复杂的构造类型解决实际
问题164任务61声明一个结构体类型164
任务62利用结构体变量处理一组数据165
621定义结构体变量的方法165
622结构体变量的初始化167
623结构体变量的引用168
任务63利用结构体数组处理多组数据169
631定义结构体数组的方法169
632结构体数组的初始化169
633结构体数组的应用170
任务64利用结构体指针引用结构体数据172
641指向结构体变量的指针172
642指向结构体数组的指针173
643结构体指针变量作为函数参数174
任务65利用共用体类型节省内存空间175
651共用体类型的概念175
652共用体类型的变量176
653共用体的应用举例177
任务66利用枚举类型简化程序180
任务67用typedef声明新类型名182
任务68利用链表处理一组数据183
681链表概述183
682链表的建立185
683链表的输出189
684链表的查找190
685链表的插入191
686链表的删除192
687链表操作综合应用194
单元测试题196
第7单元利用文件进行数据管理199
任务7
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0