更新时间:2019-07-31 15:57:17
封面
版权信息
内容简介
前言
本书内容
本书特色
源码、课件与教学视频
读者对象
鸣谢
第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 结构体指针