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

  • EEVblog

    EEVblog

    4 NİSAN 2009
  • JamesAtiPhone

    JamesAtiPhon

    16 EYLÜL 2010
  • Mismag822 - The Card Trick Teacher

    Mismag822 -

    18 EKİM 2008