toxink 发表于 2007-08-09 21:47

第一次死循环

说起来真丢人,学了这么久的程序,第一次写出死循环的程序,以前自己动手得太少了!
a=10
while a>9
puts "kao"
end
才4行的程序就死循环了=_=!
下面的不停在刷出结果
kao
kao
kao
kao
......
不是应该才判断一次吗?怎么这里判断了无数次啊.

      想起了大一的时候C语言上机,一个仁兄输入代码以后发现电脑没反应,愤怒地踹了一脚电脑,大声骂道:"什么破B电脑!"刚好我们院长经过,听到后进来一看说:"这位同学,您写的程序是个死循环的,请别怪电脑,就算把我们学校的那台NUIX的小型机搬来也招呼不了您的程序啊!"院长话音刚落,机房里就爆笑声一片,那个仁兄被大家一顿崇拜:没见过自己写死循环还这么嚣张怪电脑的!:em06:

JCheung 发表于 2009-01-10 23:14

-_-!!!
这个你都能写出来?

你这个不就等于。

int a = 10;
while(a > 9)
{
printf("kao");
}

一样么?

山野村夫 发表于 2009-01-22 00:05

哈哈

17lab 发表于 2009-01-23 16:22

:mrgreen: :mrgreen:

17lab 发表于 2009-01-23 16:23

呵呵,来和大空学习了!!感觉ruby不错

jerryma 发表于 2010-01-26 09:23

善哉善哉...

兰花仙子 发表于 2010-01-27 18:06

没啥丢人的~
俺第一次写ruby也是个death loop:

i=0
puts "kkk" until !i

主要是perl思维惯了,认为0是个false值。
perl这样就不会:

$i=0;
print "kkk\n" until !$i;

[ 本帖最后由 兰花仙子 于 2010-1-27 18:23 编辑 ]

火烧云a 发表于 2010-04-29 13:56

:em17::em17:

2gua 发表于 2010-04-29 15:47

楼主应该是开玩笑的啊。

maochanglu 发表于 2010-06-11 09:54

人都会有第一次的,慢慢就习惯了。
页: [1] 2
查看完整版本: 第一次死循环