基础语法大纲:修订间差异
跳转到导航
跳转到搜索
无编辑摘要 |
无编辑摘要 |
||
| 第1行: | 第1行: | ||
==简易大纲== | ==简易大纲== | ||
{| class="wikitable" | |||
|+ 标题文本 | |||
|- | |||
! 课程编号 !! 课程标题 !! 课程内容 | |||
|- | |||
| C01-1 || 高级计算器 || 输出语句、int 变量、输入语句、加法、减法、乘法、小括号 | |||
|- | |||
| C01-2 || 如果那么 || 不带 else 的 if 语句、除法、取余、相等、不等 | |||
|- | |||
| C01-3 || 相差多少 || 带 else 的 if 语句、大于、小于、并且 | |||
|- | |||
| C01-4 || 一直做下去 || while 语句、或者、反转 | |||
|- | |||
| C01-5 || 想做几次做几次 || for 语句 | |||
|- | |||
| C01-6 || 循环套循环 || 循环嵌套 | |||
|- | |||
| C01-7 || 先存起来 || 一维数组 | |||
|- | |||
| C01-8 || 数组妙用 || 权值数组、无返回值无参数的函数 | |||
|- | |||
| C01-9 || 功能打包 || 有参数有返回值函数 | |||
|- | |||
| E01-1 || int存不下了 || long long 类型、数据范围、整数编码 | |||
|- | |||
| E01-2 || 小数怎么办 || double 类型、类型转换 | |||
|- | |||
| E01-3 || 文字与符号 || char 类型、字符数字转换 | |||
|- | |||
| E01-4 || 花式输入输出 || 读入到文件末尾、保留 x 位小数 | |||
|- | |||
| E01-5 || 更多运算符 || 位运算、三目运算符 | |||
|- | |||
| E01-6 || 高级控制 || break、continue 与 exit(0) | |||
|- | |||
| E01-7 || 一串字符 || 字符串 | |||
|- | |||
| E01-8 || 高维结构 || 多维数组与结构体 | |||
|- | |||
| E01-9 || 自己调用自己 || 简单递归、参数传引用 | |||
|} | |||
==依赖关系== | ==依赖关系== | ||
2026年3月18日 (三) 11:05的版本
简易大纲
| 课程编号 | 课程标题 | 课程内容 |
|---|---|---|
| C01-1 | 高级计算器 | 输出语句、int 变量、输入语句、加法、减法、乘法、小括号 |
| C01-2 | 如果那么 | 不带 else 的 if 语句、除法、取余、相等、不等 |
| C01-3 | 相差多少 | 带 else 的 if 语句、大于、小于、并且 |
| C01-4 | 一直做下去 | while 语句、或者、反转 |
| C01-5 | 想做几次做几次 | for 语句 |
| C01-6 | 循环套循环 | 循环嵌套 |
| C01-7 | 先存起来 | 一维数组 |
| C01-8 | 数组妙用 | 权值数组、无返回值无参数的函数 |
| C01-9 | 功能打包 | 有参数有返回值函数 |
| E01-1 | int存不下了 | long long 类型、数据范围、整数编码 |
| E01-2 | 小数怎么办 | double 类型、类型转换 |
| E01-3 | 文字与符号 | char 类型、字符数字转换 |
| E01-4 | 花式输入输出 | 读入到文件末尾、保留 x 位小数 |
| E01-5 | 更多运算符 | 位运算、三目运算符 |
| E01-6 | 高级控制 | break、continue 与 exit(0) |
| E01-7 | 一串字符 | 字符串 |
| E01-8 | 高维结构 | 多维数组与结构体 |
| E01-9 | 自己调用自己 | 简单递归、参数传引用 |
依赖关系
- C01-1 高级计算器:输出语句、int 变量、输入语句、加法、减法、乘法、小括号
- E01-1 int存不下了:long long 类型、数据范围、整数编码
- E01-2 小数怎么办:double 类型、类型转换
- C01-2 如果那么:不带 else 的 if 语句、除法、取余、相等、不等
- C01-3 相差多少:带 else 的 if 语句、大于、小于、并且
- E01-3 文字与符号:char 类型、字符数字转换
- C01-4 一直做下去:while 语句、或者、反转
- E01-4 花式输入输出:读入到文件末尾、保留 x 位小数
- C01-5 想做几次做几次:for 语句
- C01-6 循环套循环:循环嵌套
- E01-5 更多运算符:位运算、三目运算符
- E01-6 高级控制:break、continue 与 exit(0)
- C01-7 先存起来:一维数组
- E01-7 一串字符:字符串
- E01-8 高维结构:多维数组与结构体
- C01-8 数组妙用:权值数组、无返回值无参数的函数
- C01-9 功能打包:有参数有返回值函数
- E01-9 自己调用自己:简单递归、参数传引用
核心序列(Core)
C01-1 高级计算器
- 内容
- 输出语句、字符串字面量
- int 变量、赋值语句
- 输入语句
- 加法、减法、乘法、小括号
- 约定
- 不讲基础框架的细节,只说执行的内容写在花括号里
- 不讲 endl,使用 \n 换行,转义符也只讲 \n,其他转义符留到 E01-3
- 数据类型只讲 int
- 为了极致的简单,不写 return 0;,等到 E01-9 之后再说只有主函数能省略 return 0;。
C01-2 如果那么
- 不带 else 的 if 语句
- 除法、取余
- 相等、不等
C01-3 相差多少
- 带 else 的 if 语句
- 大于、小于
- 并且
C01-4 一直做下去
- while 语句
- 或者、反转
C01-5 想做几次做几次
- for 语句
C01-6 循环套循环
- 循环嵌套
C01-7 先存起来
- 一维数组
C01-8 数组妙用
- 权值数组、无返回值无参数的函数
C01-9 功能打包
- 有参数有返回值函数
扩展维度(Extend)
E01-1 int存不下了
- long long 类型
- 数据范围
- 整数编码
E01-2 小数怎么办
- double 类型
- 类型转换
E01-3 文字与符号
- char 类型
- 字符数字转换
E01-4 花式输入输出
- 读入到文件末尾
- 保留 x 位小数
E01-5 更多运算符
- 位运算
- 三元运算符
E01-6 高级控制
- break、continue
- exit(0)
E01-7 一串字符
- 字符串
E01-8 高维结构
- 多维数组
- 结构体
E01-9 自己调用自己
- 简单递归
- 参数传引用