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

  • Associated Press

    Associated P

    18 EYLÜL 2006
  • Bobbylee Budde

    Bobbylee Bud

    13 ŞUBAT 2011
  • Julia Graf

    Julia Graf

    6 Mayıs 2006