今天晚上,上网的人额外的多,孟响也额外忙碌,一直到接近1点钟,进进出出的人才逐渐变少。让孟响没想到的是,这会儿普通区基本上都坐满了,连卡座区也没空多少。
更加奇怪的是,谢洋今天没找他重新换机。
可能是朋友在这,他脸皮薄。
孟响心里这么认为。
闲下来的他拿出《c语言程序设计现代方法》来,这本破破籍。
因为他对《计算机组成原理》那本书有太多的疑问。没有办法解决这些疑问或者放下这些疑问之前,他再翻下去没多大意义。所以他今天下午开始看这本c语言书籍。
这一看,结果就停不下来了,他进入了一个崭新的世界!
从最简单的语法结构开始,这部分仅仅是记忆,而且数量很少。他看得很快,记忆的很快!
之后,他来到了结构语句。这部分和高中数学中也学到的一些循环,判断语句没有什么本质区别,最多就是运用上和写法上稍微不同而已,他理解得也很快。
然后到各种基本类型的分类,他明白了在这个世界中,整数和小数不能在一起运算,会被强制换成一类。似乎就像生殖隔离一样,两个家伙想得到结果,必须有一人叛出自己的种族!至于是谁叛变,竟然可以由自己来决定,他就是上帝。
在这个世界中,1并不一定是1,它可能是1.00000001。两个小数相加,比如0.2+0.5不一定是0.7,而有可能是0.7000000000001,为什么会精度丢失?这让他暂时没明白。
再紧接着,他发现竟然有一章是讲数组的,仔细一看,原来这个数组和高中数学时学到的数列差不多是双胞胎。这让他找到了老乡的感觉。老乡见老乡,自然要背地放暗枪,孟响决定干掉这个家伙。从一维到多维,不同于纸上的表示方法,这里的所谓下标竟然是从0开始,难道是那个发明数组的家伙脑子抽了吗?这让他一时半会有些不习惯。
再接着,他又见到了一个老乡,函数!这不是在抄数学名词吗?他很鄙视这种行为。但是仔细看去才发现,原来两个家伙根本不是一个玩意儿。高中函数只是变量间关系的表示。而书中的函数,解释为一段特定作用的代码片段。意思就是:这个函数,自己想让它圆就圆,方就方,想让它变成啥样就能变成啥样。这时候他才注意到,竟然c语言中之前写的所有代码,都在一个叫做ain函数是什么,能不能干掉他,名字好难听。
并且他还在想,如果他把lol里面每个英雄的大招都做成一个函数,然后再放在一个英雄身上,那是不是,这个超级英雄就能有几十个英雄的大招?想到这里,他有些小兴奋,这种英雄一定无敌了。
再之后,他看到了指针这一章。明白了所谓数据都是存储在内存这个东西中,更明白了,计算机里面,万物皆数据!当他想使用数据时,他需要从内存中取出这个数据来使用,而这个指针,似乎……就是帮助寻找信息的一个路标?他明白了*不仅仅可以作为乘号,还是所谓的指针变量或者说是指针表示符。也明白了不仅仅是“和”的意思,还是一个神探,可以用来追本溯源的符号,用它,可以追查到任何数据的家庭地址。
他感觉有些朦胧,他明白了内存是按所谓字节分的,他把一个字节理解成一个柜子。那么他就疑惑了,如果有一个占了几十个字节的数据放在内存里,他的指针要指向哪一个位置呢?而且这个很大的数据,怎么放进去呢,难道要把这个数据打成两半?还是说像1l的杯子倒进2l的水那样,后面倒进去的水会发生……溢出?
这些,他没有头绪,统统不懂。毕竟,他才刚刚看到指针。更重要的是,他还没有在电脑上写过任何一行代码,哪怕是“helloworld!”
他津津有味地研读着,手里拿着一支笔,不断在原有笔记上写写画画。这是他高中之后,第一次发现让自己完全停不下来的书籍。虽然是歪果仁写的,但是翻译的水准很高,语言生动形象。更主要的是,这里面的问题和《计算机组成原理》中的问题不同。组成原理中的问题让他心塞。这里面的问题,让他心痒!
这是心动的感觉,他很想去电脑上试一下这个。
他很期待能亲手写出自己的第一个叫做程序的家伙。
甚至于,他非常想大叫一声。
这本书实在太好了,他太喜欢了。
“你好。”
一个突兀地声音打断了他,他微微有些皱眉。
这是他第一次,觉得外人的声音有些烦人。
孟响抬起头来,刚刚坐在谢洋旁边的那个男生站在他面前,弯腰低头看着他。
“我叫张晨,是谢洋的室友。”张晨看了一眼孟响手里的书,他第一眼就确认了这是自己借给孟响的书籍,同时也看到孟响抬起头来微微皱眉的表情,虽然孟响很快就掩饰了过去,他还是捕捉到了这一点。
似乎看得挺认真?
张晨心里这么想着,以前,他看这本书的时候也是这样。
“您好,我叫孟响,孟子的孟,响亮的响。”孟响放下书,站起身来,同时伸出了右手。
张晨微微一笑,和他握了握手。
“听说你在和谢洋学黑客知识,要不我们聊一聊?”张晨看了看旁边,似乎没有座位了。
孟响点了点头,他有些受宠若惊。他记得谢洋以前和他闲聊时说过,他们寝室有两个超级大高手。那