注重体验与质量的电子书资源下载网站
分类于: 编程语言 计算机基础 职场办公
简介
C语言从入门到项目实践(超值版) 豆 0.0分
资源最后更新于 2020-03-29 03:54:57
作者:聚慕课教育研发中心
出版社:出版社清华大学出版社
出版日期:2018-08
ISBN:9787302506676
文件格式: pdf
简介· · · · · ·
本书采取“基础知识→核心应用→核心技术→高级应用→行业应用→项目实践”结构和“由浅入深,由深到精”的学习模式进行讲解。全书共33章。不仅介绍了C语言的基本概念、数据类型、语句、表达式、运算符、函数、指针等基础知识,还介绍了C语言常用库函数、动态数据结构、网络编程以及程序异常处理等。在行业应用环节学习了C语言在游戏行业、ATM系统、航空管理、银行业务等行业的开发技术,*后在项目实践环节重点介绍了C语言在图书管理、通讯录管理、网络通信、学生成绩管理、酒店管理、代码注释处理器、记忆大师游戏、商品信息管理等大型项目中的应用,全面展现了项目开发实践的全过程。本书的目的是从多角度、全方位地帮助读者快速掌握软件开发技能,构建从高校到社会与企业的就职桥梁,让有志从事软件开发的读者轻松步入职场。同时本书还赠送王牌资源库,由于赠送资源较多,我们在本书前言部分对资源包的具体内容、获取方式以及使用方法等做了详细说明。本书适合希望学习C语言编程的初、中级程序员和希望精通C语言的程序员阅读,同时也可作为没有项目实践经验,有一定C语言基础的人员阅读,还可作为大中专院校及培训学校的老师、学生及正在进行软件专业相关毕业设计的学生阅读。聚慕课教育研发中心,是有一家软件开发公司和线下培训机构共同组建的IT图书研发中心,具有18年的图书开发和12年软件开发经验。该研发中心有软件开发团队,一批一线软件培训讲师,高校青年教师以及学科专家团队构成。致力于IT类图书策划、组稿、及编写。我们对计算机图书市场进行科学、严谨的调查分析,紧跟高新科技,深度挖掘读者需求,整合优质作者资源,协助作者制定创作计划、确立创作思想与体例,并实时监控创作质量与进度,确保做出让读者读得懂、用的好、学的会的计算机类图书。
目录
内容简介
前言 PREFACE
第1篇 基础知识
第1章 步入C编程世界——认识C语言
1.1 了解C语言
1.2 准备C语言程序编程
1.3 C程序的编写和运行流程
1.4 编写第一个C程序——Hello,C
1.5 C代码结构编写规范
1.6 就业面试技巧与解析
第2章 剖析C语言——第一个C程序结构
2.1 C语言源程序的构成
2.2 完整的C语言程序
2.3 程序的入口——main()函数
2.4 如何输出程序结果——输出函数
2.5 C程序的注释方法
2.6 #include预处理器指示符
2.7 数据变量
2.8 就业面试技巧与解析
第3章 数据的来龙去脉——常量与变量
3.1 标识符和关键字
3.2 常量的使用
3.3 变量的使用
3.4 变量的存储类型
3.5 综合案例——统计学生成绩
3.6 就业面试技巧与解析
第4章 数制与数据类型
4.1 数制的分类
4.2 数据类型的分类
4.3 整型数据类型
4.4 浮点型数据类型
4.5 字符型数据类型
4.6 数据类型的转换
4.7 使用typedef定义类型
4.8 综合案例——类型转换
4.9 就业面试技巧与解析
第5章 语句、表达式和运算符
5.1 基本语句
5.2 表达式
5.3 运算符
5.4 表达式与运算符
5.5 优先级与结合性
5.6 综合案例——计算函数的结果
5.7 就业面试技巧与解析
第2篇 核心应用
第6章 程序设计的灵魂——算法与流程图
6.1 认识算法
6.2 算法的特性
6.3 算法的表示
6.4 流程图基础
6.5 结构化程序设计方法
6.6 综合案例——求一元二次方程的根
6.7 就业面试技巧与解析
第7章 C程序的运行轨迹——基本程序流程控制
7.1 程序流程概述
7.2 if条件选择语句
7.3 switch条件选择语句
7.4 循环结构
7.5 break、continue、goto语句
7.6 综合案例——简单计算器
7.7 就业面试技巧与解析
第8章 数组与字符串
8.1 认识数组
8.2 一维数组
8.3 二维数组
8.4 多维数组
8.5 字符数组与字符串
8.6 综合案例——杨辉三角
8.7 就业面试技巧与解析
第9章 函数与函数中的变量
9.1 函数的概述
9.2 函数的调用
9.3 函数的嵌套调用
9.4 函数的递归调用
9.5 函数的参数
9.6 内部函数和外部函数
9.7 局部变量和全局变量
9.8 综合案例——求方程的根
9.9 就业面试技巧与解析
第10章 人机交互——数据的输入与输出
10.1 标准输入与输出
10.2 键盘输入
10.3 屏幕输出
10.4 格式化输入输出
10.5 就业面试技巧与解析
第3篇 核心技术
第11章 指针
11.1 什么是指针
11.2 指针的使用
11.3 指针与数组
11.4 指针的运算
11.5 字符串指针
11.6 指针数组和指向指针的指针
11.7 指针与函数
11.8 void指针类型
11.9 综合案例——报数游戏
11.10 就业面试技巧与解析
第12章 位操作
12.1 位的概念
12.2 二进制数
12.3 位运算符
12.4 位段
12.5 综合案例——数制转换
12.6 就业面试技巧与解析
第13章 结构体、共用体和枚举类型
13.1 结构体
13.2 结构体数组
13.3 指向结构体指针
13.4 共用体
13.5 枚举类型
13.6 综合案例——计算学生成绩
13.7 就业面试技巧与解析
第14章 C语言文件操作
14.1 文件概述
14.2 C语言如何操作文件——文件指针
14.3 打开与关闭文件
14.4 文件的顺序读写
14.5 文件定位与随机读写
14.6 文件检测函数
14.7 综合案例——编制课程表
14.8 就业面试技巧与解析
第15章 编译与预处理指令
15.1 什么是预处理指令
15.2 宏定义
15.3 文件包含
15.4 条件编译
15.5 就业面试技巧与解析
第4篇 高级应用
第16章 常用库函数
16.1 C语言标准库函数
16.2 数学函数
16.3 字符串处理函数
16.4 字符处理函数
16.5 转换和动态存储管理函数
16.6 随机函数
16.7 日期和时间处理函数
16.8 命令行参数
16.9 其他函数
16.10 综合案例——猜数字游戏
16.11 就业面试技巧与解析
第17章 动态数据结构
17.1 动态存储分配概述
17.2 链表概述
17.3 创建结点
17.4 数据结构概述
17.5 线性表
17.6 栈
17.7 队列
17.8 二叉树
17.9 查找
17.10 综合实例——求解迷宫问题
17.11 就业面试技巧与解析
第18章 C语言经典排序法
18.1 排序的概述
18.2 交换类排序法
18.3 插入类排序法
18.4 选择类排序法
18.5 归并排序
18.6 链表基数排序
18.7 就业面试技巧与解析
第19章 C语言高级编程——网络编程技术
19.1 网络的构成
19.2 Internet套接字的类型
19.3 网络架构
19.4 打包过程结构体
19.5 网络与本机地址
19.6 IP地址的处理
19.7 网络编程函数
19.8 基于TCP协议的网络程序
19.9 基于UDP协议的聊天室程序
19.10 就业面试技巧与解析
第20章 程序异常处理——纠错与调试
20.1 认识程序异常
20.2 程序异常的分类
20.3 程序调试
20.4 程序异常处理原则
20.5 C语言常见典型错误解析
20.6 就业面试技巧与解析
第5篇 行业应用
第21章 C语言在游戏开发中的应用
21.1 系统功能描述
21.2 系统功能分析及实现
第22章 C语言在ATM系统开发中的应用
22.1 系统功能描述
22.2 系统功能分析及实现
第23章 C语言在航空管理开发中的应用
23.1 系统功能描述
23.2 系统功能分析及实现
第24章 C语言在银行业务开发中的应用
24.1 系统功能描述
24.2 系统功能分析及实现
第6篇 项目实践
第25章 软件工程师必备素养与技能
25.1 软件工程师的基本素养
25.2 个人素质必修课
25.3 项目开发流程
25.4 项目开发团队
25.5 项目的实际运作
25.6 项目规划常见问题及解决方案
第26章 项目实践入门阶段1——图书管理系统
26.1 系统开发背景
26.2 需求及功能分析
26.3 系统功能的实现
26.4 系统运行与测试
26.5 开发过程常见问题及解决办法
第27章 项目实践入门阶段2——通讯录管理系统
27.1 系统开发背景
27.2 需求及功能分析
27.3 系统功能的实现
27.4 系统运行与测试
27.5 开发过程常见问题及解决办法
第28章 项目实践入门阶段3——网络通信系统
28.1 网络通信系统分析
28.2 功能分析及实现
28.3 开发过程常见问题及解决办法
第29章 项目实践提高阶段1——学生成绩管理系统
29.1 学生成绩管理系统分析
29.2 功能分析及实现
29.3 开发过程常见问题及解决办法
第30章 项目实践提高阶段2——酒店管理系统
30.1 酒店管理系统分析
30.2 功能分析及实现
30.3 开发常见问题及解决办法
第31章 项目实践高级阶段1——代码注释处理器
31.1 代码注释处理器分析
31.2 功能实现
31.3 系统运行与测试
第32章 项目实践高级阶段2——开发记忆大师游戏
32.1 记忆大师游戏分析
32.2 功能实现
32.3 系统运行与测试
第33章 项目实践高级阶段3——商品信息管理系统
33.1 商品信息管理系统分析
33.2 必备知识点
33.3 功能实现
33.4 系统运行与测试