谢谢楼那位大哥的夸奖,本人一定继续努力,发扬灌水精神!
灌它个遍地是水……
----------------解决方案--------------------------------------------------------
现在机器的内存都很大
#include<stdio.h> main() { int i=1,j=3;
printf("%d.",i/j); for(;;)i=i%j,i*=10,printf("%d",i/j); }
这个程序只是死循环,并没有消耗多大的内存啊,现在的CPU很厉害的,这么小运算不可能死机吧,我想CPU的的占有率不会到1%
----------------解决方案--------------------------------------------------------
用链表不可能会造成死机。因为链表他会返回一个值来告诉你分配是否成功。 你想用简单的死循环让VXD系统崩溃?笑话!
不过你可以通过设定死循环在WINDOWS进程中的优先级,把他的优先级设为最高,虽然不能死机,但也够你受的了。
记住:一个CPU在同一个时间内只能处理一条指令。不存在一个CPU厉害到能同时处理多个指令的问题。
----------------解决方案--------------------------------------------------------
不知道这样会不会死机
#include <stdlib.h> #include <stdio.h> main() { int *p;
for(;;)p=(int *)rand(),*p=rand();
}
----------------解决方案--------------------------------------------------------
我说过了,在WINDOWS的保护环境下,这点小程序是不可能造成死机的。
----------------解决方案--------------------------------------------------------
不知道这样会不会死机
#include <stdlib.h> #include <stdio.h> main() { int *p;
for(;;)p=(int *)rand(),*p=rand();
}
这样可能会造成系统崩溃,*p 没有一个固定的地址,随机指向内存的任一区域,
进行任意赋值。
----------------解决方案--------------------------------------------------------
TC2.0是16位的编译器,寻址范围仅仅才1M,是不可能碰到WINDOWS的长驻内存的!
----------------解决方案--------------------------------------------------------
TC2.0是16位的编译器,寻址范围仅仅才1M,是不可能碰到WINDOWS的长驻内存的!
WINDOWS并不是什么铜墙铁壁!
以下程序适用于WINDOWS ME (包括windows me)以下版本死机,专为神的电脑定制!
[UseMoney=100]#include <stdlib.h> #include <stdio.h> main() { unsigned far *p;
for(;;)p=(unsigned far *)rand(),*p=rand();
}[/UseMoney]
[此贴子已经被作者于2004-09-05 20:12:08编辑过]
----------------解决方案--------------------------------------------------------
还要钱啊。。。。。。。。。。
----------------解决方案--------------------------------------------------------
WINDOWS并不是什么铜墙铁壁!
以下程序适用于WINDOWS ME (包括windows me)以下版本死机,专为神的电脑定制!
----------------解决方案--------------------------------------------------------