在公安局的网络侦查部门,何树的电脑摆在桌上,警局的专业人员正在查看何树设计的那款网络电话软件。
看完之后,也忍不住说道:“这个小子真的是才上大一?”
旁边一个警察问道:“华清大学的高材生,也是计算机系的。这么惊讶干什么?这小玩意又不难。”
“哼,不难?你三天内弄出一款来我看看。”
他翻了翻资料,然后研究了一下,不由得疑惑出声:“嗯?这...”
“怎么了?”
“这不对啊?这是怎么做到的?”
“老王,你来看这里,这明明就是一个BUG,可是怎么能运行呢?”
几个对电脑有研究的警察人员聚集在了一起,看何树编写的程序代码。
简单的C语言设计,就算是新手看上两遍也能看懂,但偏偏这里面还有一个明显的BUG。
按照常理来说,这款软件应该是无法运行,但却很好用。
有人立刻手动尝试了一遍这条代码,并没有报错。
几个人一起研究的大半天,没有一个人弄明白这是什么原理?
“嘿?这这这...我感觉我几年计算机都白学了。”
“不行,我得去问问。”
说完,网络侦查部门闲着的这几个人抱着电脑找何树去了。
何树刚刚做完笔录,还不被允许回家,要先拘留,因为案子基本定性了,属于过失致死,
赵奇水闻言不肯走,已经联系了他的那位律师朋友赶过来。
这时,几个穿着警服的人抱着电脑来找何树了。
何树正一个人被关在审讯室内,内心知道,一旦被定性,被判刑,他就没有未来了。
这一刻,何树内心是后悔的,他实在没有想到后果会这样严重。
可后悔有什么用,何树除了害怕之外,对自己的未来也开始变得茫然无措。
门被推开,进来几个警察把何树围住了,直接问他那个BUG是怎么回事。
何树慌乱的情绪还来不及释放,就被逼着给他们分析讲解。
听完他们的问题,何树木木的解释:“数组和下标是可以互相转换的,即对任何两个表达式a和b,只要其中一个是指针表达式而另一......”
何树巴拉巴拉说了一通,他说完后,这几个人更迷糊了。
一个姓王的警察忍不住问:“我头一次听到这种说法,那么将b作为数组索引有什么意义?”
“根据数组定义,表达式a[b]等价于表达式*((a)+(b)),并且,由于加法是关联的,所以......”
何树见他们还是不懂,于是就要了笔跟纸,写上:“a[b]=*(a+b)=*(b+a)=b[a]”
C语言的基本运算符,看完之后这几个人才恍然大悟。
“何树,这是你们现在大一学的内容?”
何树摇头:“不是,是《C陷阱与缺陷中》这本书里有写。
请收藏:https://m.bcics.org
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)