• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C语言,无限死循环的格式都有那些

一指破宫 2017-12-21 浏览量:1888

C语言程序中都会用到无限死循环,无限死循环的格式都有那些? 

在什么情况下采用到

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 我这里有四种,我现在正在写的工程里用了除do while 之外的3种。

    while(1);

    for(;;);

    do

    {}while(1);

    tab:

    goto tab;

    • 发布于 2017-12-30
    • 举报
    • 评论 3
    • 0
    • 0
一指破宫 回复了 我是爆米花啊:go to 效果如何》? 回复
我是爆米花啊 回复了 我是爆米花啊:挺方便的。不过我都把他用作短转移(函数内部转移)。不过应该不能随便跳出函数吧,不然会跳过函数结束时出栈的操作,我没试过。 回复
电子老工程师 回复了 :标准封装是SO14,尾缀代表包装,卷装 回复

其他答案 数量:15
  • while(1);

    for(;;);

    do{

       ;

    }

    while(1);

    • 发布于2017-12-21
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :外形结构不同,pin脚到接口距离不同。会影响安装使用。 回复

  • 很多种情况产生死循环啊,最最常见的是

    while(1){

    ...

    }

    -----------------

    这些其实一般用于监听,此外一些任务调度其实也是死循环(任务调度核心不停的轮询,看是否有任务产生了,如果有就执行,执行完了继续循环等待)。

    你要考虑死循环的实际应用中子步骤的合理性,一般也要补充出错处理。


    • 发布于2017-12-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :相同型号不同厂牌的物料,一般主要参数相同,但各个厂家生产工艺不同,部分参数会有差异。 客户如果需要互相替换使用得先进行验证测试,不能当做完全一样的产品直接替换 回复

  • while(1){}是用得最多的,里面添加监听语句就是轮询。

    • 发布于2017-12-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :尾缀包装区别,产品同一物料
回复

  • while(1)    for(;;)

    do{


    }

    while(1);

    • 发布于2017-12-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :尾缀包装区别,产品同一物料
回复

电子老工程师 回复了  :没有替代,封装条件不满足 回复

电子老工程师 回复了  :此型号温度系数;±25ppm /°C 回复

电子老工程师 回复了  :对插端型号:10010059 回复

  • while(1)    for(;;)

    do{


    }

    while(1);

    效果都是一样。都可以运用。看喜好。
    • 发布于2017-12-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :客户所提供的图片来看,10k\20k信号频率都正常,只有5k信号存在异常,做过测试或整理文档提交交叉验证的测试 交叉验证测试,测试方法如下: 1.正常 与异常 IC的对比照片 2. 取正常样品,先行测试功能OK并拍照片或者视频;(IC上做好颜色标记) 3. 将功能OK板上的IC取下来,将从本批次器件焊接上去,同时提供硬件连接照片或视频(有条件可以使用X-ray查看焊接质量) 4. 测试并确认功能 回复

电子老工程师 回复了  :同一物料,MMZ2012S121A是MMZ2012S121AT000 别名 回复

  • while(1)    for(;;)

    do{


    }

    while(1);

    • 发布于2017-12-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 在单片机编程中,我们使用while(1)是因为我们想让里面的程序一直不断的执行,如果不用无限循环,那么main函数从上至下运行一次就结束了
    • 发布于2017-12-25
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :不是标准型号。原厂官网查询不了。 回复

电子老工程师 回复了  :SKRWAEE030 SKRWADE030 这两个型号。 回复

  • 常用的也就while(1);或者for(;;);一楼说的第三种方法也可以,只不过不太用
    • 发布于2017-12-27
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :带尾缀C表示:双向 不带尾缀C表示:单向 回复
电子老工程师 回复了  :单相与双向的区别 回复

  • 条件无法满足的循环或者goto,需要一上电不挂的需要死循环
    • 发布于2017-12-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有替代 ,同封装的都没货, 回复

  • 这个简单:常见的有三种:for(;;);while(1);do{}while(1);
    • 发布于2017-12-31
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C语言,无限死循环的格式都有那些