而是把注意力全都放在了面前的书上。
《C语言程序设计》《征服C指针》《深入理解C指针》……
一本接一本,李林似乎想要从几张纸里榨出答案。
可越看,他越觉得脑子里不是被知识填满,而是愈发混乱。
什么内存分配、指针运算、堆与栈各种知识点。
此刻漂浮在他的脑海里,互不隶属,无法收束。
还差一个东西。
一个能把这些碎片统合起来的框架。
但他不知道那个东西长什么样。
李林叹了口气,合上书。
最终还是在晚自习开始前,去了实验楼。
301的门虚掩着。
他推开门,胡云程正坐在那把转椅上转圈,同时还能隐约看出正举着本书。
认真阅读ing……
“s……nb。”
这些天跟胡云程独处,李林已经见识过他太多离谱操作、变脸合集。
所以此刻也只能给出一个略显无力的评价。
“哟,”
胡云程熟练地刹停,看着门口的李林
“想通了?又想学算法了?还
虽然话语调侃,但他的语气中还是带着几分李林能听得出的迫切。
毕竟他这个被胡云程钦点的“内门弟子”,几天前刚刚挨过一顿劈头盖脸的骂。
起因是他第一次尝试突破失败后,来办公室问的那个问题。
“胡老师,我想系统学习C语言的内存管理机制,应该从哪里入手?”
李林记得自己说话时的表情应该是无比认真的,甚至比听胡云程讲课还要认真的多。
但胡云程不满意。
对他提出的问题,胡云程很不满意。
“现在离信奥初赛就剩这么几天了,这个知识点不在考试大纲里。你突然要学这个?你认真的?”
李林点点头。
“我有不得不学的理由……”
“你有个屁。”
胡云程站起来,怒火越烧越旺,
“我TM看你就是知道自己过不了初赛,故意找借口逃避,装出一副克苦钻研的样子给谁看?你之前在班上学习怎么没见你这么克苦、这么钻研,你早有这个劲,你数学能考TM三十分?”
劈头盖脸一顿输出之后,胡云程见李林没有反应,更气了。
李林当然明白胡云程在忧虑什么。
确实,在这个节骨眼上,一个连初赛都未必能过的人,放着考试大纲不复习,跑去啃C语言的内存管理,在任何人看来都是疯了。
他张了张嘴,想解释,可话到嘴边又咽了回去。
解释不了。
“现在你有两条路。”
胡云程终究还是重新坐下来,虽然语气依旧硬邦邦的,但已经没
。要么继续学算法,比你钻研那些没用的有用一百倍。”
“相信我,你有机会的。”
话说得难听,而且最后似乎怕他真的不理解,还特意补充了对他来说很难说出口的努力。
李林知道,这是胡云程在真心实意地给他指路。
“……”
但他摇摇头。
突破C语言,对他来说,比竞赛重要的多。
胡云程盯着他看了好一会儿,才心灰意冷地摆摆手。
“那你以后就不要来我这了。”
“……”
“ber——你还真走啊!”
胡云程
“你走了你就别回来!”
“……”
然而李林已经走出太远,收不到他这句狠话了。
之后这两天,李林翻遍了手头能找到的资料。
书本、网课、论坛帖子、技术博客……
只要标题里带着“C语言内存管理”“指针高级应用”“动态内存分配”的,他全看了。
然而,要么讲的都是他已经懂了的基础概念,要么就是根本没讲到点子上。
他需要的不是“怎么做”,而是“为什么”。
所以。
今天他又站在这间办公室门口了。
胡云程自然以为他是想通了,放弃了。
两天嘛,磨一磨年轻人的锐气、或者说可悲的自尊心,也不算是浪费时间。
胡云程就是这么想的。
但李林开口的第一句话,就让他再次失去了当预言家的权利。
“当使用函数指针实现回调,且该函数需要修改多个不同生命周期和不同类型的变量时,应该如何设计接口,才能同时保证简洁性、类型安全,并系统性