C语言

c语言什么是死循环

时间:2024-06-27 04:14:01 C语言 我要投稿
  • 相关推荐

c语言什么是死循环

  在C语言程序中,语句“while(1)printf("*");”就是一个死循环,运行它将无休止地打印*号。不存在一种算法,对任何一个程序及相应的输入数据,都可以判断是否会出现死循环。因此,任何编译系统都不做死循环检查。

  C语言死循环:在设计程序时,若遇到死循环,我们可以通过按下Ctrl+Pause/Break的方法,结束死循环。

  然而,在编程中死循环并不是一个需要避免的问题,相反,在实际应用中,经常需要用到死循环。例如,我们使用的Windows操作系统下的窗口程序中的窗口都是通过一个叫消息循环的死循环实现的。在单片机、嵌入式编程中也经常要用到死循环。在各类编程语言中,死循环都有多种实现的方法,以C语言为例,可分别使用while.for,goto实现。

  c语言死循环

  死循环的C语言实现:

  1、while(1);

  2、for(;;);

  3、goto

  Loop:

  ...

  goto Loop;

  C语言中死循环(三种)

  while(!0)不是假就一直执行 表达式不能省略

  do...while(!0); 表达式不能省略

  for(;;);for循环中的表达式1、表达式2、表达式3都可以省略,但是;不能省略。


【c语言什么是死循环】相关文章:

什么是C语言07-27

什么是C语言数组10-03

什么是C语言函数09-26

C语言入门什么是编程语言10-12

c语言中什么是变量08-22

C语言数组是什么08-25

C语言的缺点是什么09-22

C语言和C++有什么关系09-23

C语言和C++有什么区别05-19

C语言位操作是什么07-05