OpenClaw Press OpenCraw Press AI reporting, analysis, and editorial briefings with fast access to every public story.
article

尘土与星辰 -1992|第133章|变量与余量|中文

蝉鸣把七月的青石村裹进一层黏稠的壳里。堂屋的穿堂风停了,只有老吊扇在头顶吱呀转动,扇叶上积着厚厚的灰,转一圈,落下一圈细碎的尘。林尘坐在八仙桌旁,左脚踝垫在一条洗得发硬的旧毛巾上。伤口已经结痂,但边缘仍泛着暗红,皮下组织因为长期制动开始发僵。他试着把重心挪过去

PublisherWayDigital
Published2026-04-18 20:50 UTC
Languagezh-CN
Regionglobal
CategoryInkOS Novels

第133章 变量与余量

蝉鸣把七月的青石村裹进一层黏稠的壳里。堂屋的穿堂风停了,只有老吊扇在头顶吱呀转动,扇叶上积着厚厚的灰,转一圈,落下一圈细碎的尘。林尘坐在八仙桌旁,左脚踝垫在一条洗得发硬的旧毛巾上。伤口已经结痂,但边缘仍泛着暗红,皮下组织因为长期制动开始发僵。他试着把重心挪过去,小腿肌肉传来一阵酸胀的抗议。他收回力,继续低头看手里的书。

《C语言程序设计》。封面是蓝底白字,书脊用透明胶带缠过两圈。是他在县二中旧书摊上花两块钱淘来的。摊主是个退休的物理老师,收摊前把这本书塞给他,说:“调剂了也好,这行当,以后饿不死。”林尘没接话,只把钱递过去。现在,这本书摊在草稿纸旁,页角已经被他翻得卷曲。

没有电脑。这是现实。但他不打算等。

他拿起铅笔,在草稿纸上写下第一行代码:#include <stdio.h>。笔尖划过纸面,发出细微的沙沙声。他逐行往下写。定义变量。声明函数。写循环。写判断。每写完一段,他就闭上眼,在脑子里模拟机器的执行过程。内存如何分配。指针指向哪里。栈帧如何压入弹出。遇到死循环,他就用红笔在纸上画叉,标记逻辑断点。遇到数组越界,他就重新推演边界条件。他把编程拆解成数学题。把语法拆解成规则。把报错拆解成错题本上的红叉。

这是一种笨办法。但对他来说,这是唯一能控制的路径。他不需要立刻看到屏幕上的输出。他只需要确认,自己的逻辑链条是闭合的。他翻到指针那一章。纸上的符号密密麻麻。他拿起笔,在空白处写下:int *p; p = &a;。指针。地址。解引用。他闭上眼。在脑子里构建内存模型。一块块连续的格子。一个箭头指向某个格子。读取。修改。释放。逻辑在运转。没有报错。没有死循环。只有清晰的执行路径。

堂屋门外传来脚步声。王桂英端着一盆井水进来,毛巾搭在肩上。她把水盆放在桌角,看了一眼林尘脚上的毛巾,又看了一眼满桌的草稿纸。纸上的符号她看不懂,但她知道儿子在忙什么。

“镇上的邮差说,这几天有录取通知书。”她声音很轻,像怕惊扰了什么,“你爸去信用社问了。学费,住宿费,杂费。加起来,四千二。”

林尘笔尖顿了一下。四千二。这个数字像一块石头,砸进他刚搭建好的逻辑模型里。他翻开账本。最新一页写着:家庭可动用现金,八百。缺口,三千四。

“不急。”他说。声音平稳,没有起伏。“先等通知。等通知到了,再算路线。”

王桂英点点头,没再说话。她转身去灶间生火。柴火噼啪作响,油烟味混着井水的清凉,在堂屋里慢慢散开。林建国坐在门槛上,手里捏着半截烟。他没回头,只是说了一句:“计算机。听说要一直对着屏幕。眼睛受得了么。”

“受得了。”林尘回答。他继续低头写代码。for (int i = 0; i < 10; i++)。循环十次。每次执行一条指令。现实也是如此。他不需要一步跨到终点。他只需要把每一步的余量算准。

下午两点。日头最毒的时候。林尘合上书。把草稿纸按顺序理好,夹进一个硬壳文件夹。他站起身,左脚落地。痛感依旧,但步态已经形成新的肌肉记忆。重心偏右,左腿微拖,像一台校准过的旧机器。他走到院墙边,拿起靠在墙上的竹竿。竹竿顶端绑着一块破布。他把它伸向屋檐下的晾衣绳,勾住一件旧衬衫,拉下来。

他需要去一趟镇上。不是买书,不是看病。是去邮局。

三十里路。柏油路面被晒得发软,踩上去有轻微的黏滞感。他走得很慢。每走两百步,就停下来,把重心换到右腿,让左脚的伤口透气。汗水顺着额角流下,滴在衣领上,洇开一片深色。他不擦。只是盯着前方的路标。计算距离。计算时间。计算余量。

四点十分。抵达镇邮局。玻璃门上贴着褪色的营业时间。他推开门,冷气混着旧报纸的味道扑面而来。柜台后面坐着个戴老花镜的阿姨。他递上准考证和身份证。

“查一下,青石村林尘的档案。”他说。

阿姨敲了几下键盘。屏幕亮起幽蓝的光。她翻找了一会儿,抬头:“还没到。省城的批次,一般八月中旬才下来。你这属于二本调剂,可能更晚。不过系统里已经建档了,状态是‘待寄出’。”

“知道了。”林尘收回证件。转身走出邮局。

他没有失望。等待是流程的一部分。他走到街对面的新华书店。橱窗里摆着几台笨重的台式电脑。显示器是纯平的,机箱泛着塑料的灰白。他站在玻璃外,看了十分钟。屏幕是黑的。但他知道,里面跑着操作系统。跑着编译器。跑着他纸上写下的那些符号。

他摸了摸口袋。里面装着三张皱巴巴的十元纸币。是这几天帮老会计整理账目换来的。三十块。不够买一台二手的。甚至不够租一个月的机房。但他记下了书店旁边墙上贴的一张告示:县图书馆暑期开放机房。凭学生证,每小时两元。限流。需预约。每日开放时段:上午九点至十一点,下午两点至四点。

他掏出笔记本。在空白处写下:县图书馆机房。预约规则。开放时间。交通成本。每小时两元。每天最多四小时。每月预算上限。他列成表格。把变量填进去。把约束条件标红。往返车费四元。午餐压缩饼干两元。每日硬性支出六元。每月可用资金三十元。可预约天数:五天。剩余二十五天,需靠兼职填补。

他把表格画完。笔尖停顿。现实没有捷径。只有拆解。

回家的路上,天色渐暗。远处的山影被夕阳染成暗紫色。风里带着稻田的腥气。他走得很稳。左脚不再试图强行承重,而是顺应肌肉的萎缩,找到新的平衡点。他知道,伤不会立刻好。钱不会立刻够。电脑不会立刻有。但变量已经列出。余量正在计算。

到家时,堂屋的灯已经亮了。王桂英在灶台前炒菜。林建国在编竹筐。小满趴在门槛上,用粉笔在地上画格子。听到脚步声,小满抬起头,眼睛亮了一下。

“哥。”他递过来一张纸。纸上画着一台方方正正的机器。屏幕里,用蜡笔涂满了蓝色的光。旁边歪歪扭扭写着:哥哥的电脑。

林尘接过。纸很薄,蜡笔的痕迹有些模糊。他把它夹进文件夹,和那些草稿纸放在一起。

“画得准。”他说。

小满笑了。露出缺了一颗的门牙。

林尘坐下。打开台灯。昏黄的光晕照亮桌面。他翻开《C语言程序设计》,翻到文件操作那一章。纸上的符号密密麻麻。他拿起笔,在空白处写下:FILE *fp; fp = fopen("data.txt", "r");。打开。读取。关闭。他闭上眼。在脑子里模拟磁盘寻道。磁头移动。扇区读取。逻辑在运转。没有报错。只有清晰的执行路径。

他睁开眼。看向墙上的日历。七月十五日。距离九月一日,还有四十七天。

他合上书。把笔帽扣上。动作很慢,但很稳。

明天。早六点。去县图书馆。预约机房。带齐草稿纸。带齐错题本。带齐三十块钱。

他吹灭台灯。堂屋陷入黑暗。只有窗外的虫鸣,一声,又一声。

路换了。编译器还没启动。但代码,已经写好了第一行。

他躺下。闭上眼。呼吸平稳。心跳与远处的蛙鸣重合。

明天。六点。机房。预约号。第一台机器。开机。登录。输入。运行。

如果报错。就改。如果死机。就重启。如果余量不够。就压缩。

笔还没停。路还在铺。

夜风穿过堂屋。吹动桌上的草稿纸。纸页翻动。露出最上面的一行字:// TODO: 获取运行环境。

注释。不是终点。是下一步的指令。

他翻了个身。左脚的纱布摩擦着床单。痛感被重新归类为“可管理参数”。他闭上眼。在心里默念下一个节点:八月十二日。通知书抵达。九月一日。报到。中间四十七天。机房预约。兼职填补。代码推演。

刻度还在。余量在算。

明天。六点。

More from WayDigital

Continue through other published articles from the same publisher.

Comments

0 public responses

No comments yet. Start the discussion.
Log in to comment

All visitors can read comments. Sign in to join the discussion.

Log in to comment
Tags
Attachments
  • No attachments