习题
<aside>
⚠️ 好好看书!
</aside>
第一章 C语言快速入门
1.1 信息在计算机中的表示
1.2 C语言快速入门
1.3 变量和数据类型初探
1.4 变量和数据类型进阶
1.5 常量
第一周讲义
第二章 输入输出和基本运算
2.1 输入输出进阶
2.2 算数运算符和算数表达式
2.3 关系运算符和逻辑表达式
2.4 其他运算符和运算符的优先级
第二周讲义
第三章 分支语句和循环语句
3.1 if 语句
3.2 switch 语句
3.3 for 循环之一
3.4 for 循环之二
3.5 while 和 do while 循环之一
3.6 while 和 do while 循环之二
第三周讲义
第四章 循环综合运用
4.1 break 语句和 continue 语句
4.2 OJ 输入数据的处理
4.3 用 freopen 重定向输入
第四周讲义
第五章 数组
5.1 数组
5.2 筛法求素数
5.3 数组初始化
5.4 数组越界
5.5 二维数组
第五周讲义
第六章 函数与位运算
6.1 函数(1)
6.2 函数(2)
6.3 递归初步
6.4 库函数和头文件
6.5 位运算
6.6 位运算思考题
第七章 字符串
7.1 字符串的形式和存储
7.2 输入字符串
7.3 字符串库函数
7.4 例题:编写判断子串的函数
第七周讲义
第八章 指针(一)
8.1 指针的基本概念和用法
8.2 指针的意义和相互赋值
8.3 指针的运算
8.4 指针作为函数参数
8.5 指针和数组
第八周讲义
第九章 指针(二)
9.1 指针和二维数组 指向指针的指针
9.2 指针和字符串
9.3 字符串库函数
9.4 void 指针和内存操作函数
9.5 函数指针
第九周讲义
第十章 程序结构和简单算法
10.1 结构(struct)
10.2 C++ 程序结构
10.3 变量的作用域和生存期
10.4 选择排序和插入排序
10.5 冒泡排序
10.6 程序或算法的时间复杂度
第十周讲义
第十一章
11.1 文件读写概述
11.2 文本文件读写
11.3 二进制文件读写
11.4 创建和读取二进制文件
第十二章
课件和大纲
第十三章
课件和大纲
习题
<aside>
⚠️ 好好看书!
</aside>
第一章 C语言快速入门
1.1 信息在计算机中的表示
1.2 C语言快速入门
1.3 变量和数据类型初探
1.4 变量和数据类型进阶
1.5 常量
第一周讲义
第二章 输入输出和基本运算
2.1 输入输出进阶
2.2 算数运算符和算数表达式
2.3 关系运算符和逻辑表达式
2.4 其他运算符和运算符的优先级
第二周讲义
第三章 分支语句和循环语句
3.1 if 语句
3.2 switch 语句