- 主题:牛娇精选(1024)zz
知道烫烫烫怎么回事的,能不能给点积分啊?
--
FROM 194.233.73.*
看来你不是各合格的程序猿啊
稍安勿躁,待俺慢慢道来
【 在 peagon 的大作中提到: 】
: 同问,会不会是程序员工作太久,然后麻木了,把很冰很冰的水,说成了烫烫烫?
--
FROM 194.233.73.*
话说几十年前的一个月黑风高的夜晚
俺们来到开放实验室来完成上机作业
故事发生的年代说早也不早,说晚也不晚
说不早的原因是因为那个年代进机房上机已经不需要换上白大褂,更不需要换鞋子了,只有偶尔可见的几个工作人员还是穿的白大褂
说不晚的原因是因为,在那个改革开发还在努力起步的年代,来自农村的我,在接受计算机文化基础教育之前,根本就没看到过计算机,更别说摸一摸了,奈何这个计算机课是必修的,又强制性的有上机作业
前情,就说到这里了,咱们接着说这个上机作业
俺战战兢兢的开机了,照书上的例子敲了一段程序到电脑里,然后点击运行
我的天,我的计算机不舒服了,立马在屏幕上打了一行字告诉我:
烫烫烫烫烫烫烫烫烫烫烫烫烫烫
烫烫烫烫烫烫烫烫烫烫烫烫烫烫
烫烫烫烫烫烫烫烫烫烫烫烫烫烫
吓得我赶紧掐掉了电源,那个心啊,像兔子一样要蹦出了嗓子眼:是不是我的程序太猛了,让计算机扛不住发烧了啊?
这时,旁边走来个穿白大褂的老师,冷冷的说道:记住,变量要初始化!要初始化!
--
FROM 194.233.73.*
估计你还是没明白计算机为啥烫烫烫,哈哈哈
【 在 peagon 的大作中提到: 】
: 哈哈哈,这个好~~
--
FROM 194.233.73.*
你没接受过老一代的编程教育,不懂也是正常的
这个“烫”字,对懂中文的人类而言,意义不言自明
但是对计算机而已,它就是个编码而已
问题就在这个“烫”字的编码
在Unicode还不流行的时候,这个“烫”的编码刚好是0xCCCC,二进制来写就是1100110011001100
在以前机房常用的C编译器里,一个变量没有初始化的时候,它的二进制数值往往就是11001100之类的
这样,犯了变量没有初始化的错误,计算机就会认为这个变量的数值是“烫烫烫”
【 在 peagon 的大作中提到: 】
: 哈哈,见笑啦~~~
--
FROM 194.233.73.*