C语言是世界上*受欢迎的编程语言之一,稳定、灵活并且简单易学,这些特性使其在全球获得越来越多的发人员的青睐。本书并不是枯燥地介绍理论,而是通过与不同难度的案例结合,比较全面地介绍C语言。通过本书的学习,读者可以轻松掌握前沿的C语言技术,为以后高级编程技术的学习和应用程序的发夯实基础。本书以零基础讲解为宗旨,用实例引导读者深学习,深浅出地讲解C语言的各项技术及实战技能,适合任何想学习C语言编程的人员。无论你是否从事计算机相关行业,是否触过C语言,通过本书的学习,均可快速掌握C语言的发方法和技巧。
售 价:¥
纸质售价:¥101.90购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容简介
前言
第1章 为什么要学习C语言——认识C语言
1.1 C语言概述
1.2 C语言的常用开发环境
1.3 C语言编译机制
1.4 编写第1个C语言程序
1.5 疑难解惑
1.6 经典习题
第2章 C语言程序结构
2.1 C语言源程序
2.2 编码规范
2.3 语句
2.4 输入输出对象
2.5 关键字
2.6 标识符
2.7 小试身手——格式控制符对宽度和精度的操作
2.8 技能提升——在printf()函数中展示各类格式控制符
2.9 疑难解惑
2.10 经典习题
第3章 算法与流程图
3.1 算法的概念
3.2 流程图简介
3.3 如何描述算法
3.4 结构化程序设计方法
3.5 小试身手——求100以内能被3和5整除的数
3.6 技能提升——求奇数的阶层之后再求和
3.7 疑难解惑
3.8 经典习题
第4章 数据类型
4.1 数据的表示方法
4.2 基本数据类型
4.3 数据类型的转换
4.4 常量
4.5 变量
4.6 变量的存储类别
4.7 混合运算
4.8 typedef与#define
4.9 小试身手——查询数据类型的长度
4.10 技能提升——求长方体的体积及三个面的面积
4.11 疑难解惑
4.12 经典习题
第5章 运算符和表达式
5.1 运算符概述
5.2 运算符优先级和结合性
5.3 表达式概述
5.4 小试身手——判断两个变量的大小
5.5 技能拓展——运算符解决生活小问题
5.6 疑难解惑
5.7 经典习题
第6章 程序流程控制语句
6.1 顺序语句
6.2 条件判断语句
6.3 多重选择语句
6.4 循环语句
6.5 跳出循环
6.6 小试身手——判定三角形
6.7 技能提升——自动售货机
6.8 疑难解惑
6.9 自我评估
第7章 函数
7.1 函数的基本结构
7.2 函数的返回语句
7.3 变量的作用域
7.4 小试身手——倒序输出字符
7.5 技能提升1——打印乘法口诀表
7.6 技能提升2——分析学生的成绩
7.7 疑难解惑
7.8 经典习题
第8章 数组
8.1 数组的概述
8.2 一维数组
8.3 二维数组和多维数组
8.4 数组与函数
8.5 字符数组
8.6 小试身手——计算字符数组的长度
8.7 技能提升——操作矩阵
8.8 疑难解惑
8.9 经典习题
第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 枚举
10.6 小试身手——建立居民身份信息卡
10.7 技能提升——创建学生成绩输入系统
10.8 疑难解惑
10.9 经典习题
第11章 操作文件
11.1 文件概述
11.2 文件的打开与关闭
11.3 文件的读写
11.4 文件定位与文件的随机读写
11.5 文件检测函数
11.6 小试身手——整理学生体检信息
11.7 技能提升——制作暑期计划表
11.8 疑难解惑
11.9 经典习题
第12章 编译与预处理指令
12.1 预处理
12.2 宏定义命令——#define
12.3 文件包含
12.4 条件编译
12.5 小试身手——判断闰年的宏函数
12.6 技能提升——大写字母转换
12.7 疑难解惑
12.8 经典习题
第13章 使用库函数
13.1 标准C库函数
13.2 数学函数“math.h”
13.3 字符串函数“string.h”
13.4 字符函数“ctype.h”
13.5 其他函数
13.6 小试身手——字符串首字母转换成大写
13.7 技能提升——计算任意三角形面积代码
13.8 疑难解惑
13.9 经典习题
第14章 位运算
14.1 位(bit)与字节(byte)的关系
14.2 循环移位
14.3 位段
14.4 小试身手——计算段位结构的大小
14.5 技能提升——将十进制数转换为二进制数
14.6 疑难解惑
14.7 经典习题
第15章 网络套接字编程
15.1 计算机网络入门
15.2 认识套接字
15.3 套接字函数
15.4 小试身手——基于TCP协议的服务端程序
15.5 技能提升——基于TCP协议的客户端程序
15.6 疑难解惑
15.7 经典习题
第16章 动态数据结构
16.1 动态存储分配概述
16.2 链表概述
16.3 小试身手——链表的建立、插入和删除
16.4 综合案例——使用链表添加学生信息
16.5 疑难解惑
16.6 经典习题
第17章 数据结构进阶
17.1 数据结构概述
17.2 线性表
17.3 栈
17.4 队列
17.5 二叉树
17.6 查找
17.7 小试身手——查找数组中指定的元素
17.8 综合案例——操作队列
17.9 疑难解惑
17.10 经典习题
第18章 排序
18.1 排序的概述
18.2 冒泡排序
18.3 快速排序
18.4 直接插入排序
18.5 希尔排序
18.6 简单选择排序
18.7 堆排序
18.8 基数排序
18.9 归并排序
18.10 疑难解惑
18.11 经典习题
第19章 项目实训——开发餐饮管理系统
19.1 需求分析
19.2 功能分析
19.3 开发前准备工作
19.4 系统代码编写
19.5 系统运行
19.6 项目总结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜