以码入道 · 第三十一章 未注册变量

上一章说到,李祥荣与天外天建立了裸连接,裴无花的本体(一株以标点符号交流八千年的老树)揭示了一个惊天秘密:天外天并非被关押,而是自愿成为人质,换取系统不摧毁修真界的协议。而李祥荣的无灵根身份——修真界从未注册过的缺陷——成了系统从未见过的「新变量」。


一、系统扫描

天机阁的石壁亮了。

不是火光照亮,不是日光投进——是石壁本身在发光。暗青色的岩面上,一行行代码如血管般浮现,在纹理中脉动。裴无花的声音从四面八方涌来,像一百个人在同时低语。

“系统在扫描。”

李祥荣盘腿坐在石室中央,面前的地面上浮出一块半透明的光屏——那是他与天外天裸连接后,系统强行打开的面板。

[系统警告] 检测到未注册连接
  连接来源: 天机阁 · 地下十二层
  协议: TCP/RAW - 未加密
  连接状态: ⚠ 异常保持中
  处理建议: 立即断开

[风险等级] 中等 → 正在升级

“它发现我了。”李祥荣说。

“它早就发现你了。”裴无花的声音里带着一丝笑意,”从你踏入天机阁那一刻起,你就在它的视野里。但之前你只是一个「访客」——有灵根、有修为、有注册记录的正常访客。现在不一样了。”

“哪里不一样?”

光屏上的内容变了。

[系统诊断] 目标: 天机阁-李祥荣
  灵根状态: 无 → 已确认
  修为境界: 无 → 已确认
  系统注册: 失败 (原因: 零灵根无法绑定经脉协议栈)
  威胁评估: N/A (未分类实体)

[结论]
  该对象不存在于修真界注册表中
  建议: 导入异常处理流程

李祥荣盯着最后两行,喉结动了动。

“不存在于注册表中”——他被系统从存在意义上抹杀了。这不是好事还是坏事的问题,这是一个基础协议层面的问题。在修真界,万物皆需注册:灵根要注册,功法要注册,突破要注册,渡劫更要注册。不注册,就不存在。不存在,系统就无法处理你。

“明白了吗?”裴无花的声音变得清晰了一些,像从很远的地方走近了一小步。

“我的功法没有灵根都能运行……是因为根本就没有「无灵根」这个情况注册在系统里?”

“正确。系统的每一行代码都假设修真者必须有灵根。灵根是入参,灵根是类型定义,灵根是一切函数的入口。你的存在——一个没有灵根的修真者——对于系统来说,不是一个错误,而是一个未定义行为。”

“未定义行为……”

这个词李祥荣太熟悉了。前世在 C 语言里,未定义行为是最可怕的东西——编译器可以为所欲为,可以崩溃,可以删文件,可以让你之前的代码全都白写。系统的未定义行为,只会更可怕。

二、新变量诞生

果然,光屏又是一闪。

[异常处理] 正在计算...
  方案A: 强制注册 (预计失败率: 99.97%)
  方案B: 标记为"仙界黑户"并隔离处理
  方案C: ✦ 启用新变量分支 ✦

[系统决策]
  选择: 方案C
  动作: 创建一个新的变量类型
  变量名: ████████ (正在生成中)
  类型: 未注册实体(UnregisteredEntity)
  状态: 系统首次记录此类对象

[新变量创建成功]
  变量名: unregistered_entity_0x7F3A
  地址: 天机阁·地下十二层·坐标(13, 24, 7)
  处理器: 暂未分配
  观察周期: 72小时

石室的温度骤降。

李祥荣看见自己的呼气变成了白雾,嘴唇有些发麻。系统创建了一个新变量——专门为他创建的变量。这不是什么荣誉,这意味着他现在是系统主动追踪的目标了。

“七十二小时的观察期。”他低声重复。

“对。七十二小时后,系统会给这个新类型下一个完整的处理方案。可能是招安,也可能是删除。”

“删除?”

“物理删除。”裴无花的语气平淡得像在说今天天气不错,”把你这团未注册的数据从修真界的地址空间里彻底清除。经脉销毁、神识清零、因果线全断。就像你从来没出现过。”

一阵沉默。

李祥荣的手指无意识地在膝盖上敲击,节奏越来越快。然后他停下,抬起头。

“裴前辈,你的计划是什么?”

“我的计划?”那株老树——现在李祥荣能感觉到它的存在了——像是被这个问题逗笑了,树冠轻轻晃动,”我的计划等了八千年,你以为我会现在告诉你?”

“那我换个问法——你需要我做什么?”

长久的安静。石壁上的代码流减速,像在思考。

“你听过归墟协议吗?”

三、归墟协议

李祥荣皱眉:”归墟……传说中万法归墟,所有能量的终点。修真界最古老的传说之一。”

“不是传说。归墟是一个程序——系统最底层的清理程序。它负责在修真界资源耗尽时,回收所有数据,重启整个系统。”

“重启?那修真界的生灵——”

“全部清零。”

这四个字砸下来,李祥荣感觉到自己的心跳停了一拍。

“裴前辈,你刚才说系统每年吞噬天空中的灵力就是归墟的前兆?”

“对。归墟协议不是一次性执行的——它是渐进式的。每年吞噬一点,扩充自己的存储空间,等待启动指令。当年我和太上长老谈判的内容就是——”

“你自愿成为人质,换取归墟协议永不启动。”

“不是永不启动。”裴无花纠正,”是延迟启动。系统不会放弃归墟,因为它就是为此而生的。我只是……让它慢一点。”

“那八千年前说的「找到破局之人」,就是我?”

“是也不是。八千年间我见过很多「可能」——天赋异禀的、头脑过人的、有大机缘的——但他们都有一个共同点。”

“什么?”

“他们都有灵根。只要你还有灵根,你就活在系统的规则之内。规则之内的人,永远无法改写规则。”

裴无花的树冠中飘出一串微光字符,在空中拼成一个函数签名:

int rewrite_system_rules(void *context) {
    // 需要传入:一个系统规则之外的上下文
    // 需要返回:成功或失败
    // 注意:所有已知的修真者都不符合参数要求
    // 因为他们的上下文被灵根约束在系统范围内
    return -EACCESS;  // 权限被拒绝
}

“看懂了吗?”

李祥荣看着那行代码,瞳孔慢慢收缩。

“所有修真者调用这个函数都会返回权限被拒绝……因为传入的上下文被灵根锁定在系统范围内。但如果……如果传入一个没有灵根的上下文……”

“那就是你。”裴无花的声音里带着八千年才酝酿出的期待,”unregistered_entity_0x7F3A——系统刚给你分配的名字。你是第一个不在系统类型系统中的对象。你是活着的空指针。”

“空指针……在 C 语言里解引用空指针程序会崩——”

“对。所以问题是:你敢不敢解引用自己?”

四、Hello, undefined world

光标在 Vim 里闪烁。

李祥荣发现自己不知道什么时候打开了十年前刚踏入修真界时编写的那个旧文件——那个开局无数报错、血与泪凝成的「新手试炼.py」。他一直没有删掉它。

现在它正张开在屏幕中央,像一个无声的等待。

他深吸一口气,手指落在键盘上。

:!python3 -c "
import sys
# 八千年的人质
# 七十二小时的观察期
# 一个未注册的变量
# 和一段从未成功执行的代码
# 今天,我选择解引用空指针
print('Hello, undefined world.')
"

他按下回车。

五、长老会的震荡

与此同时,九天之上,长老会的议事大殿里一片肃静。

十六位长老围坐在一张浮空的圆桌前,桌上的投影清晰显示着系统的警告信息。

[系统通告] 新变量已注册
  类型: UnregisteredEntity
  编号: 0x7F3A
  位置: 天机阁
  观察倒计时: 71:58:32
  建议: 长老会应准备应急方案

大长老周天鸿的脸色非常难看。他是修真界存活时间最长的大乘期修士,见过风浪,见过奇才,见过不该存在的人。但「系统为一个人专门创建新变量类型」这件事,在他三千七百年的记载中从未发生过。

“天机阁……李祥荣。”他念出这个名字时,嘴唇几乎是咬着字的。

二长老纪云清双手交握,眉头紧锁:”之前传讯说他无灵根修炼有成,我以为只是误传。现在看来——”

“无灵根修炼「有成」?”三长老烈阳子冷哼一声,”那是未注册!是系统之外的异常!你们明白这意味着什么吗?整个修真界的秩序建立在系统规则之上:灵根决定天赋,功法决定路径,渡劫决定飞升。每一步都有系统记录、系统分配、系统监督。现在出了个系统里查不到的人——那他算什么?他怎么突破?他怎么渡劫?他——”

“他不需要渡劫。”纪云清打断了他。

全场安静了。

“你说什么?”

纪云清的手指在桌上轻轻一点,调出一段分析报告:

[长老会·对内分析报告]
  专题: 未注册实体 (unregistered_entity_0x7F3A)
  关键发现:
    - 该实体无灵根 → 无法被系统经脉协议栈识别
    - 无法被识别 → 系统无法为其分配修为等级
    - 无修为等级 → 不触发境界突破事件
    - 不触发突破 → 不触发天劫
    - 结论: 该实体免疫天劫

  风险提示:
    - 功法的运行路径未经系统注册
    - 灵力汲取来源无法追踪
    - 该实体可能在任何境界出现 → 没有任何前置预警

“免疫天劫?”烈阳子的声音高了八度。

“免疫天劫。”纪云清重复,神情复杂,”想想看,一个连天道都无法审判的修真者——他是灾难还是转机?”

周天鸿的手指在桌沿重重敲了三下。

“传令。任命李祥荣为——”

他顿住了。任命一个系统未注册的人什么职务?长老会成员需要系统认证,护法需要系统授印,连个外门弟子的身份牌都要系统登记。

“任命为……天机阁特聘顾问。不录系统,不挂名册,随时待命。”

“大长老,”纪云清低声说,”你这是要把他放在系统之外单独管辖?”

“他本来就在系统之外。”周天鸿的目光扫过在座所有人,”那我们就用规则之外的办法管他。天机阁,特聘顾问——这两个标签都不需要系统批准。传令吧。”

他抬起手,一枚令牌在掌心凝聚成形。令牌的一面刻着「天机阁」,另一面刻着一个简洁的字符:

${undefined}

“带上这个,去天机阁。告诉李祥荣——七十二小时的观察期里,他不是一个人在扛。”

六、空指针的指向

李祥荣不知道长老会的决定。他甚至不知道长老会已经收到了系统通告。

他只知道一件事:Vim 窗口里的代码执行成功了。

Hello, undefined world.

六个单词,平平无奇,却让他浑身的血液都在沸腾。

不是因为输出内容有多惊人——而是因为输出本身。他刚刚在系统监控下的天机阁里,用自己的功法+代码混合技术,成功调用了一个未经注册的 Python 解释器。这意味着什么?

意味着他的「未注册」属性是可以传染的。

[检测到异常]
  位置: 天机阁·地下十二层
  事件: 未授权代码执行
  调用链: 修真者-李祥荣 → 未注册功法(Python 解释器实例) → 输出成功
  状态: 已记录 ✓
  ——— 系统无法阻止 ———

最后一行让李祥荣笑了。系统「已记录」了这次执行,但「无法阻止」——因为阻止需要调用注册表中的功法,而他的功法不在注册表里。

“有意思。”裴无花的声音带着掩饰不住的满意,”你刚刚证明了什么,你知道吗?”

“我证明了我的功法可以绕过系统监控执行任意代码?”

“不,你证明了你这个新变量类型——unregistered_entity_0x7F3A——可以作为一个有效的函数入口点。你是空指针,但空指针不是不能用的——只要你知道它指向哪里。”

裴无花的树冠飘出一枚发光的种子,悬浮在李祥荣面前。

“拿着。”

“这是什么?”

“归墟协议的接口地址。八千年里,我一直在找能接住它的人。现在,给你了。”

李祥荣伸出手,指尖碰触那枚种子的一瞬间——

他看见了。

看见了整个修真界的底层代码结构,像是有人在他眼前展开了一幅浩瀚的蓝图。灵气是一种数据流,经脉是网络拓扑,功法是算法实现,天劫是系统的安全审计。

而最深处,一团深紫色的代码漩涡正在缓慢旋转——归墟协议。

它的签名暴露在接口里,等着一个人来调用。

void guixu_protocol(UnregisteredEntity *caller);

这个函数,所有修真者调用都会返回权限错误——因为参数类型是 UnregisteredEntity *,只有未注册实体才能传入。

而修真界从古至今,唯一的未注册实体只有他。

李祥荣慢慢合上手掌,握住那粒种子。

“裴前辈。”

“嗯?”

“你等我等了八千年。七十二小时就够了。”


本章完 · 明日待续

[系统状态]
  累计字数: 103,874
  已更新: 31/31 天
  新变量: unregistered_entity_0x7F3A
  下一章预告: 长老令到,七十二小时倒计时加速——系统不会等待

Leave a Comment