基础语法大纲:修订间差异

来自三三百科
跳转到导航 跳转到搜索
33DAI留言 | 贡献
无编辑摘要
33DAI留言 | 贡献
无编辑摘要
第1行: 第1行:
==简易大纲==
==简易大纲==
# C01-1 高级计算器:输出语句、int 变量、输入语句、加法、减法、乘法、小括号
 
# C01-2 如果那么:不带 else 的 if 语句、除法、取余、相等、不等
{| class="wikitable"
# C01-3 相差多少:带 else 的 if 语句、大于、小于、并且
|+ 标题文本
# C01-4 一直做下去:while 语句、或者、反转
|-
# C01-5 想做几次做几次:for 语句
! 课程编号 !! 课程标题 !! 课程内容
# C01-6 循环套循环:循环嵌套
|-
# C01-7 先存起来:一维数组
| C01-1 || 高级计算器 || 输出语句、int 变量、输入语句、加法、减法、乘法、小括号
# C01-8 数组妙用:权值数组、无返回值无参数的函数
|-
# C01-9 功能打包:有参数有返回值函数
| C01-2 || 如果那么 || 不带 else 的 if 语句、除法、取余、相等、不等
# E01-1 int存不下了:long long 类型、数据范围、整数编码
|-
# E01-2 小数怎么办:double 类型、类型转换
| C01-3 || 相差多少 || 带 else 的 if 语句、大于、小于、并且
# E01-3 文字与符号:char 类型、字符数字转换
|-
# E01-4 花式输入输出:读入到文件末尾、保留 x 位小数
| C01-4 || 一直做下去 || while 语句、或者、反转
# E01-5 更多运算符:位运算、三目运算符
|-
# E01-6 高级控制:break、continue 与 exit(0)
| C01-5 || 想做几次做几次 || for 语句
# E01-7 一串字符:字符串
|-
# E01-8 高维结构:多维数组与结构体
| C01-6 || 循环套循环 || 循环嵌套
# E01-9 自己调用自己:简单递归、参数传引用
|-
| 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 自己调用自己 简单递归、参数传引用

依赖关系

  1. C01-1 高级计算器:输出语句、int 变量、输入语句、加法、减法、乘法、小括号
    • E01-1 int存不下了:long long 类型、数据范围、整数编码
    • E01-2 小数怎么办:double 类型、类型转换
  2. C01-2 如果那么:不带 else 的 if 语句、除法、取余、相等、不等
  3. C01-3 相差多少:带 else 的 if 语句、大于、小于、并且
    • E01-3 文字与符号:char 类型、字符数字转换
  4. C01-4 一直做下去:while 语句、或者、反转
    • E01-4 花式输入输出:读入到文件末尾、保留 x 位小数
  5. C01-5 想做几次做几次:for 语句
  6. C01-6 循环套循环:循环嵌套
    • E01-5 更多运算符:位运算、三目运算符
    • E01-6 高级控制:break、continue 与 exit(0)
  7. C01-7 先存起来:一维数组
    • E01-7 一串字符:字符串
    • E01-8 高维结构:多维数组与结构体
  8. C01-8 数组妙用:权值数组、无返回值无参数的函数
  9. 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 自己调用自己

  • 简单递归
  • 参数传引用