C语言死循环对电脑有损害吗
没有危害的,放心吧。
你把程序结束了,软件就推出了,它占用的内存自然就释放了。也就是它在内存占的地方就腾出来了。明白吧
不明白找我,很高兴帮助你。呵呵
这不算什么问题
等到你能力提升了,自然而然不会犯这种错误了,就像孩子问如何走路不摔跤一样,自然而然会学会好好走路的
非要说要避免循环,主要是给循环结束的标志比如break或者让while()括号内里条件有为假的时候(或为零。还有不要在()里写非零常数
多熟悉熟悉C语言,多看书多上机,会好的
好运!
不过还要看你的程序里写啥
如果占用内存太多的话就会死机、蓝屏
我学的时候机子不好经常有人不注意蓝屏、死机
没有危害的,只要退出死循环就行,把运行窗口叉掉
等你以后用c开发,windows窗口应用程序的时候,你就明白其实所有的程序都是一个死循环。定义/实现很多的回调函数。然后不断地从消息队链中取消息。然后分发,执行。。。。。
我也初学。没事的。CPU占用10main()
{
int i;
i=2;
loop:if(i==2)
{
printf("%d\n",i) ;
goto loop; }
getch(); }
0%。是经常的事。
死循环对电脑没有什么关系
就是你自己的程序挂了
C语言死循环对电脑有损害吗
如果占用内存太多的话就会死机、蓝屏 我学的时候机子不好经常有人不注意蓝屏、死机
在C语言编程中,写错代码,导致代码无限循环,对电脑硬件有什么危害吗...
没有危害的,放心吧。你把程序结束了,软件就推出了,它占用的内存自然就释放了。也就是它在内存占的地方就腾出来了。明白吧 不明白找我,很高兴帮助你。呵呵
死循环对编程没有任何益处
有一定益处。根据51题库考试信息查询显示,在编程中,死循环并不是一个需要避免的问题,相反,在实际应用中,经常需要用到死循环。例如,我们使用的Windows操作系统下的窗口程序中的窗口都是通过一个叫消息循环的死循环实现的。在单片机、嵌入式编程中也经常要用到死循环。在各类编程语言中,死循环都有多...
电脑编程进行十亿次for循环会不会对电脑CPU有害
不会。只是用时会比较长,有可能你会不想等结果就结束掉了。一直执行一个程序,哪怕是死循环,都不会对硬件造成任何伤害 顶多CPU温度高一点点,只要在正常范围内,不会有任何伤害的
做C语言经常出错会损害计算机吗
死循环 可能会死机 其他的只要不去运行保存后的*.exe文件应该没问题
用C#语言编程序,编错了,不会把电脑整坏吧?
一般不会。但可能会:例如死循环写盘,把盘的空间写满了。死循环,让CD盒弹出弹进。错误读写删除了系统重要文件。
c语言死循环导致cpu飙高怎么处理
如果不放心的话,可以设置循环计数变量,嵌入循环,当溢出上限时停止程序并报错。需要说明的是,死循环尽量少用。如果一定要用死循环,也要在循环体内设置退出条件(break)。主要特点 C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现...
为什么程序中的死循环会导致100%cpu占用
可以这样理解:当切换到别的进程时,别的进程告诉系统自己没什么事情要做,不需要那么多的时间,这个时候系统就会切换到下一个进程,直到回到这个死循环的进程上,而这个进程无论什么时候都再循环,所以一直会报告有事情要做,系统就会把尽可能多的时间分给他。实际上是这个死循环任务用光了别的进程节省...
编程中的的死循环怎么弄的?
死循环就是让程序永不停歇地执行,随便举个例子,可以在while判断语句中,直接给个true,然后执行while里面的打印函数,while(true){ printf("……")} 这样就是死循环,永远不会终止,除非电脑内存炸了,死循环会影响电脑性能的,理解就行,可以尝试一两次看看效果,平时用不到的,编程的时候要避免...
用C语言编写一个死循环能让CPU使用率一直保持100%吗?
如果在单任务系统中运行,可以用C语言编写一个死循环,让CPU使用率一直保持在100%。例如:while(true);(注:DOS 就是单任务操作系统)如果在多任务系统中运行,则不可能只通过一个死循环就让CPU使用率一直保持在100%。除了死循环,你还要让你的程序获得最高的优先级。如果是多处理器环境,你还要启用...
封司盐酸: 用turbo C的话,若死循环会死机. 用Dev-C++、VC等,再windows下编吧,安全.
双塔区19195984007: 学C语言写代码如果弄错了会怎样? - ?
封司盐酸: 不会的,只管随便折腾吧.只要在写进程时注意不要死循环开启,就不可能会影响操作系统.破坏文件的话,只要在用fopen时注意不要打开重要的文件就好.其他的到没什么,你随便折腾的软件要是随便就搞瘫痪了系统,那这操作系统还有什么用呢?但是C语言最最最注意的就是野指针问题会搞瘫痪你自己设计的软件.
双塔区19195984007: 安装c语言编程程序后会不会因为编程错误导致电脑崩溃 - ?
封司盐酸: 真的如果是高手动用了内存之类的指令就可能崩溃,不过一般来说是没有关系的!
双塔区19195984007: C语言编程很损电脑吗? - ?
封司盐酸: 你现在用的很多程序都是用C语言编的,如果说损电脑.那你可以不要装系统了.不要用软件了!它不是损电脑,而是你写了对电脑不良的程序或使用不当,造成电脑系统故障等.这肯定会损电脑了.
双塔区19195984007: 单核cpu系统,一个程序的死循环bug也不会导致程序完全得不到时间运行为什么 - ?
封司盐酸: 死循环,死递归和死锁对CPU的消耗基本相同,但是产生的原因是不一样的.一、死循环.例如在VB语言程序中,下列语句:Do While i=1 print "*" Loop 就是一个死循环,运行它将无休止地打印*号.不存在一种算法,对任何一个程序及相应...
双塔区19195984007: 用C语言编写一个死循环能让CPU使用率一直保持100%吗? - ?
封司盐酸: 如果在单任务系统中运行,可以用C语言编写一个死循环,让CPU使用率一直保持在100%.例如:while(true); (注:DOS 就是单任务操作系统) 如果在多任务系统中运行,则不可能只通过一个死循环就让CPU使用率一直保持在100%.除了死循环,你还要让你的程序获得最高的优先级.如果是多处理器环境,你还要启用多个线程来占用每个处理器.(注:Windows 就是多任务操作系统)
双塔区19195984007: 改变循环程序的结构和循环次数,对cpu资源消耗的影响有多大 - ?
封司盐酸: 循环之前:i=0 n=0 进入循环后: 第一次循环: i=3 n=3 第二次循环: i=7 n=6 第三次循环 i=11,n=9循环退出
双塔区19195984007: C语言中,如果编译的程序是无限循环的,系统会如何处理? - ?
封司盐酸: 一直运行啊,如下:main() { int i=1 ; while(i>0) printf("死循环\n"); } 就是一直运行,CPU应付这点点循环还搓搓有余...不过有的会报错,
双塔区19195984007: 用C语言编写一个可以让电脑死机的程序.(内存耗尽之类的) - ?
封司盐酸: 代码如下:1. #include <malloc.h>2. #include <stdlib.h>3. int main(void) { while(1)4. { malloc(1000000); }5. return ();} 使电脑自动关机,代码如下:1. #include<stdio.h>2. #include<dos.h>3. #include<stdlib.h>4. void main() {5. char shut[8]; char b[...
双塔区19195984007: 运行一个c语言程序后,电脑变得很慢,它是在计算吗? - ?
封司盐酸: 那个ntvdm.exe就是支持你的C程序运行的16位的虚拟机程序.从你的情形来看,当时的确是程序正在进行大量的运算,如果算法不进行优化处理的话,会把机器拖死也算不出.从你的结果来看,你的程序还有问题,结果的不确定性就说明程序中有错.当然不是语法错误,而是逻辑错误,也就是算法上的错误,需要你重新修正.