网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 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 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。