网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C语言程序设计实例教程 慕课版 第2版
分类
作者 常中华 等 编
出版社 人民邮电出版社
下载
简介
内容推荐
本书通过实例的形式系统讲解C语言程序设计的相关知识和应用,内容包括初识C语言、C语言基础、顺序结构、选择结构、循环结构、数组、函数、指针、结构体和共用体、文件以及综合项目实训。前10个单元内容包含问题引入、本单元学习任务、知识描述、实例分析与实现、知识拓展和同步练习。很后一个单元给出3个综合项目实训,每个实训项目给出需求分析、详细设计和程序实现。本书配备了全套慕课视频,生动形象地讲解了C语言的基础知识和应用方法,易学易用。
作者简介
常中华,青岛职业技术学院信息学院院长、教授,从教近20年。现为山东省高教学会计算机教学研究会常务理事、山东省教育信息化专家委员会委员、山东省计算机职业教育专业建设指导委员会委员。国家示范院校建设软件技术专业群项目负责人、山东省很好教学团队软件技术专业团队带头人、省级工业物联网工程技术中心负责人。 主要担任《C语言程序设计》《HTML5应用程序开发》《SQL Server数据库及应用》等课程教学工作,编著《C语言程序设计实例教程》,在智慧树和蓝墨云班课开展混合式教学与实践。
目录
单元1初识C语言1
问题引入1
本单元学习任务1
知识描述1
1.1C语言概述1
1.1.1什么是C语言1
1.1.2为什么学习C语言3
1.2C语言的结构4
1.2.1C程序及其结构4
1.2.2如何开发C程序6
实例分析与实现6
知识拓展初学者最常问的几个问题7
同步练习8
单元2C语言基础9
问题引入9
本单元学习任务9
知识描述9
2.1数据类型9
2.1.1进制与进制转换10
2.1.2整数类型13
2.1.3实数类型14
2.1.4字符类型14
2.2常量与变量15
2.2.1常量15
2.2.2变量18
2.3运算符与表达式22
2.3.1算术运算符和算术表达式22
2.3.2赋值运算符和赋值表达式24
2.3.3位运算25
2.3.4数据类型转换28
2.3.5几个特殊的运算符30
实例分析与实现32
知识拓展人工智能33
同步练习34
单元3顺序结构37
问题引入37
本单元学习任务37
知识描述37
3.1算法与结构化程序设计37
3.1.1什么是算法38
3.1.2算法与流程图38
3.1.3结构化程序设计及原则40
3.2C语言语句41
3.3字符输入与输出43
3.3.1字符输入函数43
3.3.2字符输出函数44
3.4格式化输入与输出44
3.4.1格式化输入函数45
3.4.2格式化输出函数49
实例分析与实现53
知识拓展C程序代码编写规范54
同步练习55
单元4选择结构59
问题引入59
本单元学习任务59
知识描述59
4.1条件判断表达式59
4.1.1关系运算符和关系表达式59
4.1.2逻辑运算符和逻辑表达式60
4.2if选择语句62
4.2.1单分支if语句62
4.2.2多分支if语句64
4.2.3条件运算符69
4.3switch语句69
实例分析与实现73
知识拓展程序中的语法错误和逻辑错误调试74
同步练习75
单元5循环结构78
问题引入78
本单元学习任务78
知识描述78
5.1while语句78
5.2do-while语句81
5.3for语句84
5.4嵌套的循环86
5.4.1循环嵌套的方法87
5.4.2break语句和continue语句91
实例分析与实现92
知识拓展算法的时间复杂度94
同步练习95
单元6数组98
问题引入98
本单元学习任务98
知识描述98
6.1一维数组98
6.1.1一维数组的定义99
6.1.2一维数组的初始化99
6.1.3一维数组元素的引用100
6.2二维数组104
6.2.1二维数组的定义104
6.2.2二维数组的初始化105
6.2.3二维数组元素的引用106
6.3字符数组和字符串108
6.3.1字符数组108
6.3.2字符串及其处理函数110
实例分析与实现116
知识拓展算法的空间复杂度117
同步练习118
单元7函数122
问题引入122
本单元学习任务122
知识描述122
7.1函数的定义122
7.2函数的调用124
7.2.1函数调用的形式124
7.2.2参数的传递方式126
7.2.3函数的返回值128
7.2.4函数的参数类型129
7.3函数的嵌套调用131
7.4函数的递归调用133
7.5函数的声明135
7.6变量的作用域和存储类别136
7.6.1变量的作用域136
7.6.2变量的存储类别137
实例分析与实现139
知识拓展模块化程序设计140
同步练习141
单元8指针145
问题引入145
本单元学习任务145
知识描述145
8.1地址和指针145
8.2指针变量146
8.3指向数组的指针148
8.3.1指向一维数组的指针149
8.3.2指向字符串的指针152
8.3.3指向二维数组的指针154
8.4用指针变量作为函数参数158
8.5返回指针值的函数159
实例分析与实现160
知识拓展main函数的形式参数161
同步练习163
单元9结构体和共用体167
问题引入167
本单元学习任务167
知识描述167
9.1结构体类型167
9.1.1结构体类型的定义167
9.1.2结构体变量的定义168
9.1.3结构体变量的初始化170
9.1.4结构体变量的引用170
9.2结构体数组173
9.3结构体指针174
9.4结构体与函数176
9.5链表177
9.5.1链表的概念177
9.5.2链表的实现178
9.5.3链表的操作179
9.6共用体类型181
9.6.1共用体类型的定义181
9.6.2共用体变量的定义181
9.6.3共用体变量的初始化和引用182
实例分析与实现183
知识拓展数据库技术184
同步练习185
单元10文件189
问题引入189
本单元学习任务189
知识描述189
10.1文件概述189
10.1.1文件的分类189
10.1.2文件指针190
10.2文件的打开和关闭190
10.3文件的读写192
10.3.1字符读写函数192
10.3.2字符串读写函数195
10.3.3数据块读写函数197
10.3.4格式化读写函数198
10.4文件的定位199
实例分析与实现200
知识拓展云计算与大数据202
同步练习203
单元11综合项目实训205
问题引入205
本单元学习任务205
11.1猜拳游戏205
11.1.1项目需求分析205
11.1.2项目详细设计206
11.1.3项目程序实现209
11.2数字珠玑妙算211
11.2.1项目需求分析212
11.2.2项目详细设计213
11.2.3项目程序实现214
11.3模拟七段数码管动态显示日期和时间216
11.3.1项目需求分析216
11.3.2项目详细设计216
11.3.3项目程序实现218
附录A常用字符与标准ASCII编码表222
附录B运算符的优先级和结合性223
附录C常用标准库函数225
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 11:49:21