的无限循环更好?

R

raja.bhavanam

Guest
无限循环经常出现在嵌入式系统中。我们可以在C无限循环使用while循环或循环?哪一个更好?如果是
, 为什么?

而(1)

---
---
)为(;

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="眨眼" border="0" />(
---
---


 
这是完全相同的。
编译器使得在两种情况下:

循环:



选配循环戈麦斯

 
都是相同的
, 只是一种个人选择的问题。家伙
, 请纠正我
, 如果我错了。

 
而更好

在这种情况下,因为它很容易应用无限(uncalculable)次

 
我最喜欢的是无限循环(;

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="眨眼" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="微笑" border="0" />而让很多的confusiosn有时

Randika亩

 
代码:

为(初始化;条件;终止)(

循环体;)
 
只有一个具有不同名称的无限循环型(无止境的,永远做...)和不同的编码方式(而做什么,同时,为()...),因此最终结果将是始终不变的。

 
好。这些循环都做同样的事情。我想知道是否有一些具体的某一compilar或??但正如我所听到的(对不起,忘了参考)为(;;)是一种用于嵌入式系统的更好的选择。我肯定很想知道为什么,如果这是真的。

关心,
Bharath

 
嘿人为什么如困惑?

无论是循环是与NOP产品向导生成编译的代码相同的固定时间()的条件和无限反....所以执行是给予同样的结果...后端的复杂性是一样只在如何解释乌拉圭回合取决于他们.....

但是
, 如果u是写一个无限循环中脂蛋白编程那么将是明显的
, 这将是速度快于其他代码...因为它是直接在汇编语言编写。

Chalo然后....附属的!

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="很高兴" border="0" />
 
我觉得在(1)无条件循环更好的..
检查下面的报价
, 我觉得在www.netrino.com

报价:

有这个问题几种解决方案。
我的首选解决方案是:

而(1)

很多程序员似乎更喜欢:为(;;)

这个结构使我感到困惑,因为语法不完全清楚说明发生了什么事情。

因此,如果候选人提供一个解决方案,我将以此为契机,探索它的

这样做的理由。
如果他们的回答基本上是“教我这样做,我

没有想过这个问题,因为“它告诉我什么(坏对他们)。第三个方案是

使用转到:

环:转到环;

考生谁提出这个不是汇编语言程序员(这是

可能是好的),否则他们是壁橱基本/ Fortran编程眼光转向

进入一个新的领域。
 
喂,

如果你真的想一infite循环实际上像infite循环外观,您可以编写下面的代码:
代码:

#定义过;;为(永远)(

/ /您的代码


 

Welcome to EDABoard.com

Sponsor

Back
Top