SORU
18 HAZİRAN 2014, ÇARŞAMBA


Süre amaç(1); ifadesi C

Ne amaç while(1); hizmet ediyor ? while(1) (noktalı virgül) sonsuz döngü ve sayaç kilidi benzer bir durum olduğunun farkındayım. Ancak while(1); kullanılabilir nerede göremiyorum ?

Örnek kod

if(!condition)
{ 
  while(1);
}

Not: Budo-while() ya while(1) normal bir durumda değil.

CEVAP
18 HAZİRAN 2014, ÇARŞAMBA


Lütfen, dilin geçerli bir ifade unutmayıngerekbir amaca hizmet eder. Dilin gramer başına geçerlidir. Bir çok benzer "işe yaramaz" ifadeleri, if (1);.gibi inşa edebilirsiniz Bir koşullu (if, while, vb.) bağlantılı olarak bu tür ifadeler görüyorum ve 11* *boş deyimi açıkça belirli bir amaca hizmet etse de geçerli bir ifadedir.

Bu güvenlik kodu while (1); karşılaştığım dedi. Kullanıcı gömülü bir cihaz ile çok kötü bir şey yaptığında, başka bir şey denemeye engellemek için iyi olabilir. while (1); ile koşulsuz olarak akredite bir operatör el ile yeniden kadar bir cihaz bloke edebiliriz.

while(1); de olabilir part uygulanması kernel panik, ancak bir for(;;) {} döngü sanırım bu daha yaygın bir şekilde ifade eden sonsuz döngü, ve olabilir boş olmayan bir vücut (örneğin panic_blink()).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AFISHAL

    AFISHAL

    7 Mart 2009
  • RobertDuskin

    RobertDuskin

    12 HAZİRAN 2008
  • Rugiagialia

    Rugiagialia

    1 Ocak 2008