前言

这是 OJ 作业 《cpp基础语法》 的配套讲义。

那套作业本身已经把路铺好了:35 章、254 道题,从"输出一行字"排到"处理一篇文本"。但它只有章节标题和题目列表——为什么这么写、写错会怎样、卡住了该往哪想,这些没地方说。

这份讲义补的就是这一块。

和作业的关系

作业(OJ 上) 讲义(本站)
内容 35 章标题 + 254 道题 每章的知识点、示例、易错点
作用 告诉你做什么 告诉你为什么这么做
位置 https://oj.hanzel.top/training/6ab8fdc71104fc3ef0e43269 本站

两边要对着看。 讲义每章末尾都有该章的题目清单,点进去就是对应的题。

怎么用

一章一章走,别跳。

  1. 先读讲义这一章,把示例代码自己敲一遍(不要复制),跑起来看结果。
  2. 再做这一章的题。按顺序做,前面的题往往是为后面的铺垫。
  3. 卡住了回讲义看"容易错的地方",那里通常有你要的答案。

讲义和 wiki 的分工

https://wiki.hanzel.top/ 上有完整的知识点讲解。本站不重复那些,只做路线图和解说:这一章在整门课里什么位置、这题为什么错、下一步该往哪走。

语法细节忘了去 wiki 查,不知道"现在学什么"来看本站。

前期详细、后期放手,是故意的

你会发现前七章讲得很啰嗦——每个符号都解释,每行代码都说清楚。

这是刻意的。零基础阶段最怕的不是难,是"看起来懂了但其实没懂",所以前面宁可啰嗦。到了数组、函数、结构体那几章,你已经有能力自己看代码了,讲义就只说要点和坑,剩下的留给你推。

如果哪一章觉得"讲得太简略看不懂",说明前面某章没练熟。 回去补那一章,别硬往前推。

遇到问题

按这个顺序,不要跳步:

  1. 先自己查 —— 讲义这一章、编译器报错、评测详情里的测试点对比。
  2. 定位到具体位置 —— 是哪一行、哪个测试点、输出和标准答案差在哪。
  3. 最后才问人。

别问"这题怎么做"

这种提问没人能回答,也不该有人回答。

正确问法:「第 12 题,我的做法是 X,我认为问题在 Y,但测试点 5 挂了我看不懂输出,代码在下面」。先自己定位问题,是提问前必须做的事。

相关入口

服务 地址
评测系统 https://oj.hanzel.top/
知识点 wiki https://wiki.hanzel.top/
本讲义 https://docs.hanzel.top/
© HiJudge · 内容采用 CC BY-NC-SA 4.0 许可协议            此页面修订于: 2026-11-01 02:42:27

results matching ""

    No results matching ""