
0人評分過此書
本書採取“基礎知識→核心應用→核心技術→高級應用→行業應用→項目實踐”結構和“由淺入深,由深到精”的學習模式進行講解。全書共33章。不僅介紹了C語言的基本概念、數據類型、語句、表達式、運算符、函數、指針等基礎知識,還介紹了C語言常用庫函數、動態數據結構、網絡編程以及程序異常處理等。在行業應用環節學習了C語言在遊戲行業、ATM系統、航空管理、銀行業務等行業的開發技術,最後在項目實踐環節重點介紹了C語言在圖書管理、通訊錄管理、網絡通信、學生成績管理、酒店管理、代碼注釋處理器、記憶大師遊戲、商品信息管理等大型項目中的應用,全面展現了項目開發實踐的全過程。 本書的目的是從多角度、全方位地幫助讀者快速掌握軟件開發技能,構建從高校到社會與企業的就職橋樑,讓有志從事軟件開發的讀者輕鬆步入職場。同時本書還贈送王牌資源庫,由於贈送資源較多,我們在本書前言部分對資源包的具體內容、獲取方式以及使用方法等做了詳細說明。 本書適合希望學習C語言編程的初、中級程序員和希望精通C語言的程序員閱讀,同時也可作為沒有項目實踐經驗,有一定C語言基礎的人員閱讀,還可作為大中專院校及培訓學校的老師、學生及正在進行軟件專業相關畢業設計的學生閱讀。
- 封面页
- 书名页
- 版权页
- 内容简介
- 前言 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 系统运行与测试
-
-
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分