← 完整学习路线

UNIT 36 / 78 · SYS-00

系统入口:位模式与接口返回值

本单元预计 4 核心小时。可以分成多个学习时段,按完整小节推进;停下来时留下输入、命令、结果和下一步。

时间包含阅读、编码与检查,是学习预算而非期限。打开此页只保存阅读位置,不代表通过验收。

01 / READ

先知道自己在观察什么

无符号数与位掩码 →

完成本节窄合同、逐步推演与指定练习;沿本页证据边界区分纸面模型、真实执行和未执行片段。

移位与固定宽度 →

完成本节窄合同、逐步推演与指定练习;沿本页证据边界区分纸面模型、真实执行和未执行片段。

void*与对象有效期 →

完成本节窄合同、逐步推演与指定练习;沿本页证据边界区分纸面模型、真实执行和未执行片段。

读C/POSIX接口与返回量 →

完成本节窄合同、逐步推演与指定练习;沿本页证据边界区分纸面模型、真实执行和未执行片段。

先备不清楚时,沿章节入口补读;不要依赖翻过页数判断进度。

本单元另列的补授

以下时间加在原单元预算之外;完成对应读法后再进入依赖它的任务。

02 / PREDICT & RUN

先留下自己的预测或独立尝试

逐节先预测mask、258拆装、活int的void*往返和返回量模型,再按本页命令运行四份已授源码;不把模型当mmap或真实短写。

完整例一:设置、检查、翻转与清除 →
源码下载与编译入口

下载到自己的练习目录。按本节给出的完整命令编译;多文件与driver要求见原任务。需要时查阅文件保存与编译操作 →

bit-masks.cpp

先保存预测,再核对正文标明的预期或诊断。完整构建、多文件与设备实验按原任务命令执行。

03 / CHANGE ONE THING

通过一个变动看清原因

在自己的副本完成四节已给单条件变化,保留错误返回量模型应退出1的对照。

修改后应观察到什么

按桥内已给单条件合同比较实际结果;保留命令、退出码和不匹配记录,不重复冒充既有收据。

04 / DO IT YOURSELF

换一组条件,独立解决

关闭答案完成本桥两题,画出位宽、借用期限和返回量更新边界。

用这些条件检查自己的实现

  • 独立写输入/预期与范围限制,再按本页已授命令核对;纸面非法例不执行。
  • 只记录实际使用工具与设备的结果;已有教材收据不是本人通过证据。
05 / EXPLAIN & CHECK

用证据决定是否进入下一单元

  1. 本桥为下一份完整源码补齐了哪几条调用或语言合同?
  2. 模型、实际执行与未验证部分分别能够证明什么?

本单元的验收依据

四步记录与独立复述齐全;桥只补先备,不自动解锁个人项目或设备验收。

留下自己的代码或推演、测试输入、真实输出和仍不确定的问题。未达到要求时,下一次继续本单元。