暂无搜索结果
-
1 为什么要学习编程
-
1.1 学习编程的热潮
-
1.2 为什么要学习编程
-
1.3 什么是“编程”
-
1.4 怎么学编程
-
1.5 本章小测
-
2 基本数据类型
-
2.1 常量与变量
-
2.2 简单的屏幕输出
-
2.3 数据类型
-
2.4 如何计算变量或数据类型
-
2.5 变量的赋值和赋值运算符
-
2.6 本章小测
-
3 基本算术运算
-
3.1 C运算符和表达式
-
3.2 宏常量与宏替换
-
3.3 const常量
-
3.4 自动类型转换与强制类型转换运算符
-
3.5 常用的标准数学函数
-
3.6 本章小测
-
4 键盘输入和屏幕输出
-
4.1 单个字符的输入/输出
-
4.2 数据的格式化屏幕输出
-
4.3 数据的格式化键盘输入
-
4.4 本章小测
-
5 选择控制结构
-
5.1 生活中与计算机中的问题求解方法
-
5.2 算法的概念及其描述方法
-
5.3 关系运算符与关系表达式
-
5.4 用于单分支控制的条件语句
-
5.5 用于双分支控制的条件语句
-
5.6 条件运算符和条件表达式
-
5.7 用于多分支控制的条件语句
-
5.8 用于多路选择的switch语句
-
5.9 逻辑运算符和逻辑表达式
-
5.10 本章小测
-
6 循环控制结构
-
6.1 循环控制结构与循环语句
-
6.2 计数控制的循环
-
6.3 嵌套循环
-
6.4 条件控制的循环
-
6.5 流程的转移控制
-
6.6 本章小测
-
7 函数
-
7.1 分而治之与信息隐藏
-
7.2 函数的定义
-
7.3 向函数传递值和从函数返回值
-
7.4 函数的递归调用和递归函数
-
7.5 变量的作用域和生存期
-
7.6 模块化程序设计
-
7.7 本章小测
-
8 数组
-
8.1 一维数组的定义和初始化
-
8.2 二维数组的定义和初始化
-
8.3 向函数传递一维数组
-
8.4 排序和查找
-
8.5 向函数传递二维数组
-
8.6 本章小测
-
9 指针
-
9.1 变量的内存地址
-
9.2 指针变量的定义和初始化
-
9.3 间接寻址运算符
-
9.4 按值调用与模拟按引用调用
-
9.5 用指针变量作函数参数的程序实例
-
9.6 函数指针及其应用
-
9.7 本章小测
-
10 字符串
-
10.1 字符串字面量
-
10.2 字符串的存储
-
10.3 字符指针
-
10.4 字符串的访问和输入/输出
-
10.5 字符串处理函数
-
10.6 向函数传递字符串
-
10.7 从函数返回字符串指针
-
11 指针和数组
-
11.1 指针和一维数组间的关系
-
11.2 指针和二维数组间的关系
-
11.3 指针数组及其应用
-
11.4 动态数组
-
12 结构体和数据结构基础
-
12.1 从基本数据类型到抽象数据类型
-
12.2 结构体的定义
-
12.3 结构体数组的定义和初始化
-
12.4 结构体指针的定义和初始化
-
12.5 向函数传递结构体
-
12.6 共用体
-
12.7 枚举数据类型
-
12.8 动态数据结构——单向链表
-
13 文件操作
-
13.1 二进制文件和文本文件
-
13.2 文件的打开和关闭
-
13.3 按字符读写文件
-
13.4 按格式读写文件
-
13.5 按数据块读写文件
选择班级