计算机专业学生的大学生活
下面看到某国外的同学描述的自己的大学生活,呵呵。做一下解释,
- 正常的生活是,10点到17点上课,17点到22点是放松和work(chill相当于relax),22点到凌晨1点是社交活动,然后睡8小时。
- 计算机专业的学生的生活是,只要你脑子还在转就work,脑子不转了,就睡2小时。(
原来,国外的计算机大学的同学们在大学时就已在疯狂工作了,课都不上)(work是在校的学术作业项目(谢谢网友rho指正))
不过,看了一下上面的代码,我发现了两个问题:
- sleep(2),在posix下是秒,在windows下是毫秒。
- (hour >= 22 && hour < 1) 这个表达式永假。正确的是(hour >= 22 || hour < 1)
当然,我们并不能下结论——该同学的在学校里并没有学好编程。因为,你不知道Sleep 和 && 有没有被重载了。(你要把&&在某些情况下重载成||的行为也不是不可能 。注:在c++中,你无法重载内建类型的操作符)
——————
最后说明一下,最近事太多(一个项目要上线,另一个项目需求分析和设计、招聘、酷壳服务器迁移、带孩子、申请签证、给人做培训),所以没有更新,大家见谅。
(转载本站文章请注明作者和出处 酷 壳 – CoolShell ,请勿用于任何商业用途)
《计算机专业学生的大学生活》的相关评论
22点到凌晨1点是社交活动,确定是(社)交活动吗
占座
对&&的解读有误
如果&&被重载为||,那么第一个if永远为真 娃娃们就得一直上课了
真忙阿… 签哪里的证阿?
(hour >= 22 && hour = 22 || hour < 1)
——–
他就是想表达hour增长到24后会自动取模的。。
指正一下,这里的work应该是包括平时的学术作业project,不仅仅是课外的工作
谢谢指正!
还有一个问题:第二个版本的大括号不匹配。
C++里也可以重载啊,如果hour是一个自定义类型(比如+到24之后自动取模),那么可以重载>=,使得>=返回一个自定义类型,这样就可以重载&&了。
(hour >= 22 && hour = 22 || hour < 1)
————————————-
我猜这是原作者的一个黑色幽默。这个表达式永假,正说明学计算机的很多人很宅,没有socialize……
人家没说是用c++写的吧,这个和posix下是秒,在windows下是毫秒也没有什么关系,只是伪代码而已。
国外好学校的计算机学生真得是很苦的。。。。
额,那我的生活太没规律了,各种熬夜写代码。
包装是网络中最困难的部分。而且我相信很多在该领域工作的人都同意我的观点。