SORU
27 NİSAN 2010, Salı


Herhangi bir C derleyici için 1 (bool true) = = (int)farz edebilir miyim?

Herhangi bir C derleyici için (bool)true == (int)1 farz edebilir miyim ?

CEVAP
27 NİSAN 2010, Salı


Evet. Bu gereksiz atmalarını. İfade:

true == 1

İntegral promosyon ve bool değeri int bir terfi olacak ve bu promosyon 1 verim gerekir geçerlidir.

Referans: 4.7 [dönş.integral] / 4: Eğer kaynak türü bool... true İse bir. dönüştürülür

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • Day9TV

    Day9TV

    22 NİSAN 2010
  • PamtheBlamofficial

    PamtheBlamof

    31 Aralık 2010