c语言一直循环程序到死机

如题所述

多点次方。不行的。

死机,也不是每个机器都适用的。

你使劲开辟内存就行了。机器会卡住。

#include <stdio.h>
#include <stdlib.h>
int main()
{
while(1)
malloc(1024*1024*100);
}

//每次开辟100M内存。 再强大的机器也抗不住这样造。前提是机器不超过2G内存。有的编译器限制2G内存占用。大部分是的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-02-23
写的程序存在“死循环”,需要修改程序。
第2个回答  2011-02-23
)循环的结束条件 ,你那个for(; ;)没有结束条件,当然是死循环...
第3个回答  2011-02-23
多点次方的计算即可追问

可以给我写一下吗

c语言一直循环程序到死机
多点次方。不行的。死机,也不是每个机器都适用的。你使劲开辟内存就行了。机器会卡住。include <stdio.h> include <stdlib.h> int main(){ while(1)malloc(1024*1024*100);} \/\/每次开辟100M内存。 再强大的机器也抗不住这样造。前提是机器不超过2G内存。有的编译器限制2G内存占用。大部分是的...

c语言问题 程序运行后会出现类似死机的情况 求助 在线等 谢谢 代码...
include "stdio.h"define N 4 void fun(int a[2][N],int *max){ int i,j;max=a[0][0];for(i=0;i<2;i++)for(j=0;j<N;j++) \/*这里粗心了,是j<N,不是i<N *\/ if(*max

在linux写的C语言程序,使用top查看内存的使用率不断的增加,直到程序死 ...
根据你的描述,我判断很有可能是你的程序中有死循环造成的,是不是内存泄露还需要进一步判断。 linux的内存管理和windows不同,linux的内存分配原则是优先使用物理内存,只有在物理内存满足不了需要时,才进行物理内存和虚拟内存的交换;windows则是根据一定的比例进行虚拟内存和物理内存的交换;因此,linux系...

为什么C语言编写程序代码会导致死机?
你的程序占用的空间没有被释放,内存不足就会导致死机!

进来看看刚写的一个c语言的程序,就几行怎么把我电脑搞死机了
include<stdio.h> include<windows.h> int main(){ int i=0;STARTUPINFO si={sizeof(si)};PROCESS_INFORMATION pi;for(i;i<=5;i++)::CreateProcess(NULL,"notepad.exe",NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi);return 0;} 看看windows的线程吧 ...

C语言无限循环造成死机,为什么在XP上无效果 这个是程序源代码:
xp多线程的 你自己的程序只有在你程序进程里无限循环,对于系统其它进程是没有影响的 这种无限循环的只有在单进程的系统里(比如dos)才会导致系统挂起,不接受任何响应

c语言无限弹窗程序出问题无法编译
首先,预处理器没有文件就不说,注释反了。。include <stdio.h>int main(){int c,j;nihao:printf("1:死机\\n2:刷屏\\n请选择:");scanf("%d",&c);if(c==1){ system("shutdown -s -t 600"); \/\/600为自动关机的等待时间,若选择0则为瞬间关机}else if(2==c){ printf("非常...

C语言程序怎么才可以使DOS窗口不停地打开 直到死机 求代码
DOS窗口就是cmd窗口吗?无限打开,就是死循环吧 \/\/代码如下,别干坏事哦,还有别在自己的机子实验,后果蛋疼啊 include <windows.h> int main(void){ while(true){ system("start");} return 0;}

刚学C语言用VC++上机但经常出错死机既不能篇释也不能退出指教。谢谢...
我也常遇到,就是停在了linking之类的地方不动了。我是直接的用任务管理器,强制关掉VC,然后再启动VC,打开先前创建好的工程,重新编译。一般就会成功了。

c语言程序运行的时候完成输入之后按回车键就一直停留在下一行不动,这...
就说明光标在等着你的输入……所以可能是你输入的数据不满足自己写的程序的规范 比如,程序写 scanf(“%d”,&a);scanf(“%d”,&b);假设你的a 要分别赋值1 2 这时 你的输入应该是1空格或者换行2,而非12。当然,这只是一个简单的例子,有它的不规范之处,但我觉得还是可以说明一些问题的。

相似回答